Location | Edinbane

Greshornish House stands at the water's edge of Loch Greshornish, a 25-minute drive from Portree.
The dining room is open to non-residents through summer, with dinner served between 6pm and 9pm. The menu shifts with the season and the catch, built around Skye seafood, shellfish and Highland meat. Dinner is unhurried, with drinks on the lounge sofa before or after. Closed for dinner in deep winter.