hotels in pitlochry athollpalace.com escape to the 4-star atholl palace hotel in the beautiful and restful town of pitlochry, perthshire, scotland. for best available rates and offers book direct. Category:accommodation and hotels Global Rank:2,372,977 visits:9.1K pages/Per:5.1 ADS