Mazzaro offers accommodations in Taormina, 350 feet from Mazzaro Sea Palace and 0.4 miles from Isola Bella. The property features views of the sea and is one mile from Corso Umberto.
A microwave, a refrigerator and a stovetop are provided in the kitchen. A TV and DVD player is featured.
Taormina Cathedral is 1.1 miles from Mazzaro, and Greek Amphitheater is 0.6 miles away. Tito Menniti Airport is 24 miles from the property.