The Strathallan Rochester & Spa- A Doubletree By Hilton, Rochester (4-star) | TravelManiac