Uploaded by Les Prosser on 15 July 2012
77 and 79 Montpellier Terrace, Cheltenham
Photo ID: 52668 Building ID: 101387336 Report this photo