Where is Whitworth Hospital?

Where is Whitworth Hospital located?

Whitworth Hospital, Whitworth Hospital (Station), Great Britain (approx. 53.14997°, -1.575357°)


Where is Whitworth Hospital on the map?