Duncraig Duncraig, IV52 8TZ
14 miles Isle Ornsay, Isle of Skye, IV43
15 miles Isle Ornsay, Isle of Skye, IV43
An enchanting, privately owned hotel of unique charm and character, where time appears to stand still.