Dunvegan Castle is perhaps one of the oldest occupied castles in all of northern Scotland. Standing for over 800 years, it sits overlooking a beautiful loch.

Dunvegan Castle is perhaps one of the oldest occupied castles in all of northern Scotland. Standing for over 800 years, it sits overlooking a beautiful loch.