Green Iguana
3.5 Star Rating
4029 S West Shore Blvd Tampa, Florida 33611 | Restaurant Info