Where is The Dovecote Inn?
Where is The Dovecote Inn located?
The Dovecote Inn, England, Great Britain (approx. 53.19581°, -0.91819°)
Where is The Dovecote Inn on the map?
{"latitude":53.19581,"longitude":-0.91819,"title":"The Dovecote Inn"}