Where is Cooper's Green?

Where is Cooper's Green located?

Cooper's Green, Hertfordshire, United Kingdom (approx. 51.77077°, -0.24067°)


Where is Cooper's Green on the map?