Greshornish House Hotels shoreside gardens.

Edinbane, Isle of Skye, IV51 9PN