This is the new Green Iguana (original is in Tampa). Its located by Tyrone Mall in North St Pete and its really starting to take off. I enjoy going there because its close to my home. It has a nice mix of a crowd and average priced drinks. Its probably one of the best bars in St. Pete.
more