A traditional, family-run, 18th century Scottish Inn surrounded by rolling hills and verdant farming country, set in the heart of beautiful rural Perthshire.
Set in an enviable position within Pitlochry with breath-taking, uninterrupted views to be savoured of the surrounding countryside, the Craigvrack Hotel has it all.