Babbacombe Downs is a green area and promenade in Babbacombe The Babbacombe downs have the highest Cliff top promenade in the UK and it looks over Oddicombe Beach Babbacombe Beach and Babbacombe Bay. On a clear day you can […]