Where is Longworth?

Where is Longworth located?

Longworth, Longworth, Great Britain (approx. 51.69209°, -1.4379185°)


Where is Longworth on the map?