Villa Mimosa is a villa featuring free WiFi and a terrace located in Taormina, 0.9 miles from Isola Bella. The property features views of the sea and is 1.1 miles from Mazzaro Sea Palace.
There is a sitting area and a kitchen equipped with a dishwasher. A flat-screen TV is available. There is a private bathroom with a bidet and shower.
Taormina Cathedral is 350 feet from Villa Mimosa, and Corso Umberto is 350 feet from the property. Tito Menniti Airport is 25 miles away.