Offrant une vue panoramique sur la mer, l'établissement The Old Shop est situé à Portree, à 37 km du château de Dunvegan. Il propose des chambres familiales.
Les logements comprennent une télévision à écran plat. Leur salle de bains privative est pourvue d'une douche et d'un sèche-cheveux. Les logements comprennent du linge de lit et des serviettes.
L'aéroport de Benbecula, le plus proche, est implanté à 103 km.