Restaurants & Bars

Florida Tampa

Tampa - The Lime


Restaurants & Bars 6

Tampa - The Lime

schoenick | Sep 13, 2009 12:41 PM

Has anyone been to The Lime on South Howard Ave in Tampa lately? What is your review? Good, bad, indifferent.

Thanks in advance!

Want to stay up to date with this post?

Recommended From Chowhound