Where is Minsteracres?

Where is Minsteracres located?

Minsteracres, England, Great Britain (approx. 54.8953081272°, -1.9652996058°)


Where is Minsteracres on the map?