EVER since the second series of The White Lotus aired two years ago, set on the Italian hilltop town of Taormina, Sicily has been ... Of course you’ll need some food to soak up that booze ...
Sicily is known for the production of many foods and food products like extra virgin ... overlooking the Ionian Sea in Taormina, is a fine dining restaurant serving haute cuisine with a Sicilian ...