10 via cesare ottaviano, 98039 Taormina
Apartments
Located in Taormina, 1.8 km from Isola Bella and 1.8 km from Mazzaro, Anto's Apartment provides accommodation with amenities such as free WiFi and a flat-screen TV. Guests staying at this apartment have access to a terrace. Set on 2 floors, this apartment features a bedroom, a kitchen, and a bathroom....