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°)
The Elizabeth House Hotel, Southampton, The Elizabeth House Hotel, Southampton, Great Britain (approx. 50.91934°, -1.40388°)