Restaurants & Bars

Florida Tampa

The Venue Tampa Bay

Share:

More from Restaurants & Bars

Restaurants & Bars Florida Tampa

The Venue Tampa Bay

r
rikkikm | | Mar 6, 2008 10:56 AM

Just saw the multiple ads for this place in Creative Loafing. It appears to be where Stormin's Palace used to be in Feather Sound. Seems interesting. Has anyone been?

Feedback