Located in the center of Taormina, a 15-minute drive from Isola Bella and 4.3 mi from Mazzaro, Casa Cleone offers free WiFi and air conditioning. The accommodations is 197 feet from the Corso Umberto.
The holiday home is located on the ground floor and has 1 bedroom, a flat-screen TV and a fully equipped kitchen that provides guests with a fridge.
Taormina Cathedral is 1640 feet from the holiday home, while Naumachie is 164 feet away. The nearest airport is Catania Fontanarossa Airport, 42 mi from the property.