Sicily: Hotel Villa Carlotta
Located in the glamorous Sicilian town of Taormina, Hotel Villa Carlotta is an independent luxury boutique hotel highly sought-after by both local and international travellers looking for the very best that Sicily and Italy have to offer. Built in 1860 for a local aristocratic family, this chic 29-room property, which is a member of the […]