Where is Southmead Hospital?

Where is Southmead Hospital located?

Southmead Hospital, Southmead Hospital, Great Britain (approx. 51.4968°, -2.5916°)


Where is Southmead Hospital on the map?