Where is Holy Cross Hospital?

Where is Holy Cross Hospital located?

Holy Cross Hospital, Holy Cross Hospital, Great Britain (approx. 51.09062°, -0.73639°)


Where is Holy Cross Hospital on the map?