The Royal Hotel  -  

Bank Street, Portree, Highlands and Islands, IV51 9BU

Distance  Distance from The Royal Hotel to Portree is approx 0.29miles  Portree centre is approx 0.29 miles