La Casa Cleone está situada en el centro de Taormina, a 15 minutos en coche de Isola Bella y a 7 km de Mazzaro, y ofrece conexión WiFi gratuita y aire acondicionado. La calle Corso Umberto está a 60 metros.
La casa se encuentra en la planta baja y tiene 1 dormitorio, TV de pantalla plana y cocina totalmente equipada con nevera.
La casa se encuentra a 500 metros de la catedral de Taormina y a 50 metros de Naumachie. El aeropuerto más cercano es el de Catania Fontanarossa, ubicado a 68 km.