Church of Our Lady Delaval
Uploaded by on 20 September 2014
www.steve-ellwood.org.uk
Photo ID: 112974 Building ID: 101041317 Report this photo