St Peter's Church [no longer consecrated] Tewkesbury Road, Cheltenham, Gloucestershire.
Uploaded by yblogmd on 9 November 2016
Photo ID: 145222 Building ID: 101388006 Report this photo