Atholl Palace Hotel Posted on September 15, 2014 Share This Page Address Perth Road Pitlochry Perthshire Scotland PH16 5LX United Kingdom Upcoming Events No events in this location