Where is The Elizabeth House Hotel, Southampton?

Where is The Elizabeth House Hotel, Southampton located?

The Elizabeth House Hotel, Southampton, The Elizabeth House Hotel, Southampton, Great Britain (approx. 50.91934°, -1.40388°)


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