Hotel Villa Carlotta Location
Villa Carlotta offers breathtaking views with a central location, just a 5 minute walk away from the Taormina's main pedestrian shopping street of Corso Umberto. The Villa Carlotta hotel features has a number of parking places for guests.


