Where is Broadsands Beach?

Where is Broadsands Beach located?

Broadsands Beach, Devon, United Kingdom (approx. 51.21°, -4.06°)


Where is Broadsands Beach on the map?