Western Isles Hotel 3 stars

Western Road, Tobermory, PA75 6PR, United Kingdom

Hotel image
Read more reviews for Western Isles Hotel