Tucked away in the heart of royal Deeside in the village of Aboyne in North East Scotland is The Invergarry – a luxurious, contemporary self-catering home offering a modern sanctuary from everyday life. Your perfect private hideaway in the Scottish Highlands.