All Saints Church

All Saints Church
Savile Road, Elland, West Yorkshire, HX5 0NH
Photo of All Saints Church