"Very good hotel. Great location."
Close to main town. Centrally located. Superb location.
With a stay at Hotel Villa Chiara in Taormina (Taormina City Centre), you'll be steps from Corso Umberto and 5 minutes by foot from Greek Theatre. Featured amenities include a computer station, express check-out, and multilingual staff. Guests may use a train station pick-up service for a surcharge, and self parking (subject to charges) is available onsite.
Pets Allowed Free of Charge.
Food & Drink