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

971652b4-bf1e-45de-bc0d-7cec2637cb45

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

f536e562-619c-4953-9538-fbe086508a90

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

ece73414-fef5-4ebd-b7e3-d87fe510f278

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

4ceebc98-fd2e-4d6c-b3f7-9f48c22f7f33

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

319259ee-0c71-4dda-84f9-604bc5559a8b

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.