Where is Langley Green?

Where is Langley Green located?

Langley Green, Langley Green (Station), Great Britain (approx. 52.494488°, -2.005002°)


Where is Langley Green on the map?