The Downs, Babbacombe

  Seafront, 41-43 Babbacombe Downs Road, Babbacombe, Torquay, Torquay, England, United Kingdom

Booking.com Book Now