Where is Lanehead?

Where is Lanehead located?

Lanehead, Lanehead, Great Britain (approx. 54.76916°, -2.24374°)


Where is Lanehead on the map?