Holy Cross Church

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