Where is Inkberrow?

Where is Inkberrow located?

Inkberrow, Inkberrow, Great Britain (approx. 52.211765°, -1.9784306°)


Where is Inkberrow on the map?