Magnificently positioned on Craignure Bay, the hotel has its own gardens running down to the pebbled shore. The bedrooms are clean and bright with alm ...
The Western Isles Hotel is a 26 bedroom Victorian hotel dating from 1883. It stands majestically against the skyline and enjoys arguably one of the b ...