Tampa Bay and Sarasota's Leading Local News: Weather, Traffic, Sports and more | Tampa Bay and Sarasota, FL | WTSP.com

5 best spots for Mexican food in St. Petersburg

Hoodline crunched the numbers to find the top Mexican restaurants in the Sunshine City.
Credit: Hoodline

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.

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.