The Four Seasons Hotel San Domenico Palace, where “White Lotus” was filmed, is a true piece of luxury
White Lotus Fans may know the San Domenico Palace in Taormina, Sicily, best as the idyllic setting from the second season of the hit series, but the Four Seasons hotel…