Where is Lanhead?

Where is Lanhead located?

Lanhead, England, Great Britain (approx. 54.7696730923°, -2.2447587496°)


Where is Lanhead on the map?