Where is The Elizabeth House Hotel, Southampton?

Where is The Elizabeth House Hotel, Southampton located?

The Elizabeth House Hotel, Southampton, Southampton, United Kingdom (approx. 50.91934°, -1.40388°)


Where is The Elizabeth House Hotel, Southampton on the map?