All Souls Church

All Souls Church
Haley Hill, Halifax, West Yorkshire, HX3 6ED
Photo of All Souls Church