Where is Great Leighs?

Where is Great Leighs located?

Great Leighs, Essex, United Kingdom (approx. 51.8280187°, 0.5075381°)


Where is Great Leighs on the map?