Where is Woolmer Green?

Where is Woolmer Green located?

Woolmer Green, Woolmer Green, Great Britain (approx. 51.85199°, -0.17949429°)


Where is Woolmer Green on the map?