Stained Glass Window All saints Church Thelwall South Warrington Cheshire England UK

- Image ID: D8HCGE
Tony Smith / Alamy Stock Photo
Image ID: D8HCGE
All Saints Church, Thelwall, is in the village of Thelwall, Cheshire, England. The church is designated by English Heritage as a Grade II listed building. It is an active Anglican parish church in the diocese of Chester, the archdeaconry of Chester and the deanery of Great Budworth
Location: Thelwall South Warrington Cheshire England UK WA4 2SX