The Babbacombe Inn Bar And Restaurant
59 Babbacombe Downs Road, Torquay, TQ1 3LP
Get In Touch
01803 316 200
©2020 Travel Inns Limited Data & Privacy Policy Allergy Information