Where is Longworth?
Where is Longworth located?
Longworth, Longworth, Great Britain (approx. 51.69209°, -1.4379185°)
Where is Longworth on the map?
Longworth - Abingdon
{"latitude":51.69209,"longitude":-1.4379185,"title":"Longworth"}