Where is The Langford Inn?
Where is The Langford Inn located?
The Langford Inn, The Langford Inn, Great Britain (approx. 51.34256°, -2.7701°)
Where is The Langford Inn on the map?
{"latitude":51.34256,"longitude":-2.7701,"title":"The Langford Inn"}