All Self-Catering Cottages
Atholl Palace is an iconic luxury country house hotel set against the breathtaking backdrop of Highland Perthshire in Pitlochry, Scotland. Overlooking
Ideally situated on the A6112, in the conservation village of Swinton, just south of Duns and the Lammermuirs, the Wheatsheaf


