Where is Longhope?

Where is Longhope located?

Longhope, Gloucestershire, United Kingdom (approx. 51.8665688°, -2.4518875°)


Where is Longhope on the map?