Where is Oddicombe Beach?

Where is Oddicombe Beach located?

Oddicombe Beach, Torbay, United Kingdom (approx. 50.4797°, -3.51748°)


Where is Oddicombe Beach on the map?