Where is Watford General Hospital?

Where is Watford General Hospital located?

Watford General Hospital, Watford General Hospital, Great Britain (approx. 51.649055°, -0.402784°)


Where is Watford General Hospital on the map?