Hotel
Atholl Palace
Pitlochry · United Kingdom

Photo credit
Image courtesy of © Atholl Palace
Photo credit
Image courtesy of © Atholl Palace
Photo credit
Image courtesy of © Atholl PalaceA hotel above the town of Pitlochry.
Atholl Palace is a hotel in the town of Pitlochry, Perthshire, in its own words.
- Pitlochry
From the ULTIMATE Edinburgh guide
Read our full write-up, with what to book, nearby restaurants and how to get there.
Read on the Edinburgh guide →