Taormina - Italy
Taormina - Italy
Taormina - Italy

Villa Ducale is a small, luxurious boutique hotel with outstanding views of the sea, Mount Etna and the Strait of Messina. It features free WiFi in public areas, an outdoor hot tub, and a sun terrace with loung ... Read more

View all Luxury Hotels in Taormina