Holy Cross Church

Holy Cross Church
Market Square, Haltwhistle, Northumberland, NE49 0BL
Photo of Holy Cross Church