Where is Maidencombe Beach?

Where is Maidencombe Beach located?

Maidencombe Beach, Devon, United Kingdom (approx. 50.50607°, -3.513501°)


Where is Maidencombe Beach on the map?