Where is Lea Green?

Where is Lea Green located?

Lea Green, Lea Green, Great Britain (approx. 53.42681°, -2.72498°)


Where is Lea Green on the map?