thehazeltree.co.uk
Dunvegan Castle – still holding fast
This fortress on Skye’s north-west coast has stood guard over MacLeod lands for nearly 750 years; and it contains some spellbinding treasures!