La Villa Iole se encuentra en la isla de San Pietro, a 10 minutos a pie de la playa de Carloforte. Ofrece alojamientos con aire acondicionado.
Las habitaciones de la Villa Iole son de estilo clásico y tienen vistas al jardín, TV y suelo de mármol. El baño privado incluye ducha. También hay una nevera compartida.
Hay restaurantes a poca distancia a pie. Hay aparcamiento gratuito cerca del establecimiento.
El B&B se encuentra a 1 km de la plaza principal de Carloforte, desde donde salen autobuses públicos a la playa.