Dunvegan Castle, Isle of Skye : open to the public.
Dunvegan Castle (Scotland)