Are you an owner of this business, venue or place? Claim your listing and attract more visitors.
The Babbacombe Hotel
Babbacombe Downs Road, Torquay, TQ1 3LH, United Kingdom | 01803 326591 | WebsiteBabbacombe hotel
Ideal for a short break
1 result shown