Where is Green Lane Hospital?

Where is Green Lane Hospital located?

Green Lane Hospital, Green Lane Hospital, Great Britain (approx. 51.33915°, -1.98129°)


Where is Green Lane Hospital on the map?