Where is Ingworth?

Where is Ingworth located?

Ingworth, Ingworth, Great Britain (approx. 52.819286°, 1.2525774°)


Where is Ingworth on the map?