Where is Seven Springs?

Where is Seven Springs located?

Seven Springs, Gloucestershire, United Kingdom (approx. 51.8516°, -2.0479°)


Where is Seven Springs on the map?