• Feb 2, 2017
    0
    Babbacombe Downs, Torquay

    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 […]