Tampa/ Food & Drinks
Published on July 17, 2019
Here are Saint Petersburg's top 5 Mexican spotsNueva Cantina | Photo: Christina L./Yelp

Looking to satisfy your appetite for Mexican fare?

Hoodline crunched the numbers to find the top Mexican spots around Saint Petersburg, using both Yelp data and our own secret sauce to produce a ranked list of the best spots to achieve your dreams.

1. Red Mesa Cantina

photo: red mesa cantina/yelp

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 Saint Petersburg, boasting four stars out of 1,154 reviews on Yelp.

2. Red Mesa Mercado

Photo: Krizza G./Yelp

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

Photo: Nueva C./Yelp

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

Photo: RUBIO'S COASTAL GRILL/Yelp

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

Photo: Mark P./Yelp

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.


This story was created automatically using local business data, then reviewed and augmented by an editor. Click here for more about what we're doing. Got thoughts? Go here to share your feedback.