Where is The Chequers Hotel?
Where is The Chequers Hotel located?
The Chequers Hotel, England, Great Britain (approx. 51.4059°, -1.32555°)
Where is The Chequers Hotel on the map?
The Chequers Hotel - Newbury Station
The Chequers Hotel - Highclere Castle
{"latitude":51.4059,"longitude":-1.32555,"title":"The Chequers Hotel"}