Looking to satisfy your appetite for Mexican fare?
Hoodline crunched the numbers to find the top Mexican spots around St. Petersburg, using both Yelp data and our own methods to produce a ranked list of the best spots to achieve your dreams.
1. Red Mesa Cantina
Topping the list is Red Mesa Cantina. Located at 128 Third St. South downtown, the bar, Mexican and breakfast and brunch spot is the most popular Mexican restaurant in St. Petersburg, boasting four stars out of 1,154 reviews on Yelp.
2. Red Mesa Mercado
Next up is Red Mesa Mercado, situated at 1100 First Ave. North With four stars out of 309 reviews on Yelp, the Mexican, fast food and breakfast and brunch spot has proven to be a local favorite.
3. Nueva Cantina
Bartlett Park's Nueva Cantina, located at 1625 Fourth St. South, is another top choice, with Yelpers giving the cocktail bar, Mexican and breakfast and brunch spot four stars out of 260 reviews.
4. Rubio's Coastal Grill
Rubio's Coastal Grill, a seafood and Mexican spot that offers salads and more in Crescent Lake, is another much-loved go-to, with 4.5 stars out of 29 Yelp reviews. Head over to 1330 Fourth St. North to see for yourself.
5. St. Pete Taco Lady
Last but not least, there's St Pete Taco Lady, a Disston Heights favorite with four stars out of 11 reviews. Stop by 5507 38th Ave. North to hit up the food truck and Mexican and Tex-Mex spot next time you're looking to satisfy your cravings.