Morayshire is sheltered between the Highlands and the Grampians and offers a get away from it all holiday off the beaten track. SleepsApply