936 58th St N, St. Petersburg, Florida 33710 USA
The very best: Nonna, the Italian margarita
Photo Credit: Yelp