Where is Wheatacre?

Where is Wheatacre located?

Wheatacre, England, Great Britain (approx. 52.48678°, 1.624689°)


Where is Wheatacre on the map?