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