Where is Lane Head?

Where is Lane Head located?

Lane Head, England, Great Britain (approx. 54.6296547084°, -1.8793345934°)


Where is Lane Head on the map?