Located in the centre of Taormina, Suite City Center Taormina is a self-catering accommodation with air conditioning and free WiFi. Mazzarò beach is 3.1 miles away.
The accommodation will provide you with a TV, sea views and a kitchenette. The private bathroom comes with a hairdryer and a bidet.
The Greek Theatre is less than 15 minutes' walk from Suite City Center.