Restaurant Feature: Olivia
If you’re familiar with the Tampa restaurant scene, then you know many new restaurants pop up virtually every month. With this scene always expanding, it’s easy for restaurants to get lost in the shuffle. However, that is not the case with Olivia, one of Tampa’s newest and most popular Italian Restaurants. If you haven’t visited…