Where is New Lane?

Where is New Lane located?

New Lane, New Lane (Station), Great Britain (approx. 53.61166°, -2.86772°)


Where is New Lane on the map?