The Rosedale Hotel

The Rosedale Hotel is a family run hotel located on Portree harbour.
Originally formed from 3 fishermans houses - now a unique hotel with an abundance of character. The majority of the rooms enjoy picturesque views of Portree bay. Located within the hotel is an award winning restaurant that aims to deliver a delicious fine dining menu using many locally sourced ingredients.