Where is Allenheads?

Where is Allenheads located?

Allenheads, England, Great Britain (approx. 54.8030026929°, -2.218611717°)


Where is Allenheads on the map?