Aveland House Babbacombe is located in Aveland Road, Babbacombe, TQ1 3PT, Torquay, United Kingdom.