Where is Long Lane?

Where is Long Lane located?

Long Lane, Long Lane, Great Britain (approx. 51.443905°, -0.47012°)


Where is Long Lane on the map?