Been there. Actually, I have a picture similar to this somewhere. This place is in downtown St. Pete and not that far from Tropicana Field. Horrible ballpark but a great city to hang out in.