Luxury San Domenico Palace Hotel TRAVOH Source See more: Discover San Domenico Palace Hotel in Taormina, Sicily, Italy – As Portrayed In ‘The White Lotus’