Where is The Elizabeth House Hotel?

Where is The Elizabeth House Hotel located?

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


Where is The Elizabeth House Hotel on the map?