All Saints Church Thelwall, Altar detail South Warrington, Cheshire England UK United Kingdom

- Image ID: CEMWB3
Tony Smith / Alamy Stock Photo
Image ID: CEMWB3
All Saints Church Thelwall, Altar detail South Warrington, Cheshire England UK United Kingdom interior inside