When it comes to dining out at a great Mexican restaurant, there are a number of places in St. Petersburg that can provide it. This city of ours plays host to a diverse handful of Mexican restaurants serving delicious, authentic cuisine that won't break the bank. Here are some of our picks for the best Mexican restaurants in St. Petersburg.
128 3rd St. S., St. Petersburg FL, 33701
The place to go if you're looking to kick back with a great drink or grab some delicious Mexican food in St. Petersburg. Head into their contemporary atmosphere and dine on inventive Mexican fare including duck tacos, sirloin chorizo burgers, chipotle barbecue salmon, and much more.
Restaurant $$
5211 Park St N, St Petersburg FL, 33709Open since 1983, this family-friendly Mexican restaurant has multiple locations throughout the St. Petersburg/Clearwater area and offers a huge selection of Mexican classics. Choose from enchiladas, burritos, tacos, and much more.
2510 22nd Ave N., St. Petersburg FL, 33713
TacoSon offers authentic Mexican fare served quick and affordably in Downtown St. Petersburg. This new, fast-casual Mexican restaurant offers everything from tacos to quesadillas with fillings like steak, chicken, pulled pork, and more.
Restaurant
505 South Gulfview Boulevard, Clearwater FL, 33767Serving up traditional Mexican fare straight out of their converted school bus, Taco Bus is the place to go for tacos, burritos, and more served quick and on the cheap. Choose from fillings including carne asada (grilled steak), barbacoa (braised beef), chicken, and a number of vegetarian and vegan selections.
Bar & Restaurant $$
399 11th Ave N, Saint Petersburg FL, 33701At Grand Hacienda, you will experience the true taste of Mexico. That is our passion.
1625 4th St S, Saint Petersburg FL, 33701
Nueva Cantina is a relaxed, affordable neighborhood spot that also serves exciting contemporary Mexican cuisine.
2701 4th St N, Saint Petersburg FL, 33704
Locally owned taqueria specializing in homemade corn tortillas, soups, tacos, burritos, salads, bowls, tortas and daily specials!
Restaurant
2510 22nd Ave N, St. Petersburg, Florida, USA, Saint Petersburg FL, 33713Grumpy Gringo | Mexican Classics