Challaborough Bay is located on the south coast of Devon, on England's southern coastline. It sits between Plymouth and Torquay, and is just a few miles south of Dartmoor National Park.
Challaborough Bay and beach is where you'll find our Challaborough Bay Holiday Park, which is located directly on the bay overlooking the sea.