Luxury San Domenico Palace Hotel with panoramic view on snow capped Mount Etna TRAVOH Source See more: Discover San Domenico Palace Hotel in Taormina, Sicily, Italy – As Portrayed In ‘The White Lotus’