Where is Long Green?

Where is Long Green located?

Long Green, England, Great Britain (approx. 53.2268474797°, -2.7880210892°)


Where is Long Green on the map?