Via otto geleng 18, 98039 Taormina
Apartments
Featuring free WiFi throughout, Taormina Center Apartments offers accommodation in Taormina, 350 metres 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....