All Souls Church

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