Située sur l'île de San Pietro, la Villa Iole se trouve à 10 minutes à pied de la plage de Carloforte. Il propose des hébergements climatisés.
Offrant une vue sur le jardin, les chambres de style classique de la Villa Iole disposent d'une télévision et d'un sol en marbre. La salle de bains privative est pourvue d'une douche. Un réfrigérateur commun est également disponible.
Vous trouverez des restaurants à quelques pas. Le stationnement à proximité de l'établissement est gratuit.
Le Bed & Breakfast se trouve à 1 km de la place principale de Carloforte, où partent les bus publics desservant la plage.