Featuring free WiFi, Taormina Center Apartments offers accommodation in Taormina. Isola Bella is 1.8 km from the property.
There is a seating and/or dining area in some units. There is also a kitchen, equipped with an oven, toaster and refrigerator. There is also a kitchenette in some of the units, fitted with a dishwasher and stovetop. Towels and bed linen are featured.
The property also offers grocery delivery.
Mazzaro is 1.9 km from Taormina Center Apartments, while Taormina Cathedral is 200 metres away.