Yes, they have a storefront and sell both loose leaf tea and sell drinks.
300 Beach Drive Suite 124
St. Petersburg, FL 33701
This is a nice downtown area. If you show up on the weekend there's other stuff to do down there as well.
forkyfork wrote:Do they have a storefront? I have never heard of this place before, but I live very close to St. Pete.