The Babbacombe Hotel

The Sea Front, Babbacombe Downs Road, Torquay, Torquay, TQ1 3LH, United Kingdom

Hotel image
Read more reviews for The Babbacombe Hotel