21
The Tampa restaurant scene is blowing up right now, and not just because of the MICHELIN Stars. There are a slew of new restaurants you need to try in the city. Here’s a collection of a few debuts that have opened over the last few months.
Leon’s Lobstah Shack 5314 Interbay Blvd