Set 15 km from Isola Bella in Taormina, this villa features free WiFi The air-conditioned unit is 17 km from Mazzaro There is a seating area and a kitchen equipped with a dishwasher A flat-screen TV is available There is a private bathroom with a bidet Taormina Cathedral is 100 metres from Villa Mimosa, while Corso Umberto is 100 metres from the property Tito Minniti Airport is 41 km away