Where is Edingworth?

Where is Edingworth located?

Edingworth, Edingworth, Great Britain (approx. 51.27502°, -2.92289°)


Where is Edingworth on the map?