Babbacombe Inn
Inn in Babbacombe, England, United Kingdom
-
Babbacombe Inn
The Babbacombe Inn located on Babbacombe Downs, UK offers breathtaking coastal views, and is a bar and restaurant and excellent venue for functions. They have their own award winning beer garden and sun terrace, and the Babbacombe Inn is the best place to visit for great food, beers, lager, fine wines and hot or cold beverages .