Featuring free WiFi throughout, Taormina Center Apartments offers accommodations in Taormina, 1148 feet from Corso Umberto I. The property is a 5-minute walk from Taormina Cathedral.
There is a seating and dining area in all units. There is also a kitchen, equipped with an oven, toaster and refrigerator. Towels and bed linen are featured.
The property also offers grocery delivery.
Mazzarò are 1.8 mi from Taormina Center Apartments.
License number: 19083097C216324
Number of rooms : 1