Located 0.7 miles from Mazzaro Sea Palace, Casa Taormina offers accommodations in Taormina. The property is 0.8 miles from Isola Bella and features views of the city.
A TV is available. There is a private bathroom with a bathtub or shower.
Corso Umberto is 1,650 feet from Casa Taormina, and Taormina Cathedral is 1,950 feet away. Tito Menniti Airport is 25 miles from the property.