Featuring free WiFi, Taormina Center Apartments offers accommodation in Taormina Isola Bella is 18 km from the property There is a seating andor 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 19 km from Taormina Center Apartments, while Taormina Cathedral is 200 metres away