Casa Cleone ligt in het centrum van Taormina, op 15 minuten rijden van Isola Bella en op 7 km van Mazzaro. Het biedt gratis WiFi en airconditioning. De accommodatie ligt op 60 m van de Corso Umberto.
Het vakantiehuis bevindt zich op de begane grond en heeft 1 slaapkamer, een flatscreen-tv en een volledig uitgeruste keuken met een koelkast.
De kathedraal van Taormina ligt op 500 m van het vakantiehuis en Naumachie ligt op 50 m afstand. De dichtstbijzijnde luchthaven is Catania Fontanarossa, op 68 km van de accommodatie.