Where is Longlevens?

Where is Longlevens located?

Longlevens, Gloucestershire, United Kingdom (approx. 51.87411°, -2.21066°)


Where is Longlevens on the map?