Beef Carpaccio & Truffle Pizza
What does Sfiziosa mean in Italian? Well, it’s not Beef Carpaccio & Truffle Pizza as I assumed because Sfiziosa was the name of the pizza on the menu at Locanda del Gatto Rosso (The Red Cat) in Milano, Italy. However, sfiziosa does mean delicious, whimsical, fanciful,…