Where is Church of the Holy Cross?

Where is Church of the Holy Cross located?

Church of the Holy Cross, Church of the Holy Cross, Great Britain (approx. 50.78964°, -3.6522806°)


Where is Church of the Holy Cross on the map?