Olivia
Italian Restaurant: 3601 W Swann Ave, Tampa, FL 33609
South Tampa
The menu has so many great options that it’s sometimes hard to pick just a few! I love coming here for both brunch and dinner. Some of my favorites include the truffle fries, calamari and cauliflower, burrata, caccio y pepe and cannolis. Bill always makes our experience so enjoyable!
- Morgan Palermo | Marketing Director