Where is Severn Beach?

Where is Severn Beach located?

Severn Beach, South Gloucestershire, United Kingdom (approx. 51.5618116°, -2.6619317°)


Where is Severn Beach on the map?