Where is The Beach?

Where is The Beach located?

The Beach, The Beach, Great Britain (approx. 50.06776°, -5.079799°)


Where is The Beach on the map?