Palace Hotel
3 StarsBabbacombe Road - Torquay, United Kingdom View Map
TripAdvisor vote: 3.5/5
Based on 768 guest reviews