Where is Holy Cross?

Where is Holy Cross located?

Holy Cross, Holy Cross (Station), Great Britain (approx. 50.97281°, 0.201916°)


Where is Holy Cross on the map?