Where is Longhope?

Where is Longhope located?

Longhope, Longhope, Great Britain (approx. 51.866566°, -2.4518874°)


Where is Longhope on the map?