Welcome to Hotel Taormina City Center Apartments Taormina, Centrally located in Taormina, Taormina City Center Apartments is set 5 km from the local beaches. It offers a terrace, a self-catering accommodation and free WiFi in public areas. Air-conditioned apartments at City Center Apartments will provide you with an equipped kitchenette and a seating area featuring a sofa and a satellite TV. The private bathroom includes a shower or bath. Messina is a 30-minute drive away. (Hotel Taormina City Center Apartments Taormina hotels booking).