Where is Mere Green?

Where is Mere Green located?

Mere Green, Mere Green, Great Britain (approx. 52.587246°, -1.8283329°)


Where is Mere Green on the map?