17 Best Mexican Restaurants In St. Petersburg, FL

Last Updated:
Sort
Red Mesa Restaurant is a restaurant located in St. Petersburg, Florida at 4912 4th Street North. This restaurant serves shrimp and coconut ceviche, fried chicken & french toast, southwest tuna, black beans, shrimp & chorizo quesadilla, carne asada burrito, and shrimp fundido. They also serve adobo chicken tacos, ginger crusted salmon, chile relleno, pork mojo, fried yuca, hot mexican chocolate,...
4912 4th Street North, St. Petersburg, FL, 33703
Rank
1
53 votes
Sponsor
0.0
Red Mesa Cantina is a restaurant located in St. Petersburg, Florida at 128 3rd Street South. This restaurant serves grilled vegetable, breakfast el gordo, camarones, breakfast quesadilla, crab & shrimp, chocolate and plantain chimichanga, and machaca. They also serve bombas, shrimp al mojo, filet al chipotle, el gordo, chips & dip, ahi tuna salad, and taco salad. They are open every day of the...
128 3rd Street South, St. Petersburg, FL, 33701
Rank
2
98 votes
Sponsor
0.0
Casita Taqueria is a restaurant located in St. Petersburg, Florida at 2663 Central Avenue. They are open every day except Sunday. Our menu focuses on homemade corn tortilla tacos, homemade salsas, hot sauces, guacamoles, slow cooked meats, vegetarian items, bowls, tortas, soups and daily...
2663 Central Avenue, St. Petersburg, FL, 33713
Rank
3
22 votes
Sponsor
0.0
Z Grille is a restaurant located in St. Petersburg, Florida at 104 2nd Street South. This restaurant serves pork belly, "og" salsa, caesar, seafood queso, hummus, z salad, and pork tenderloin. They also serve cheese, grilled chicken sandwich, brussels & bacon, wings, chicken salad sandwich, skirt...
104 2nd Street South, St. Petersburg, FL, 33701
Rank
4
28 votes
Sponsor
0.0
Nitally's Thai-Mex Cuisine is a restaurant located in St. Petersburg, Florida at 2462 Central Avenue. They are open every day except Monday and Sunday. Please Note: Saturdays Nitallys uses dinner menu throughout the day.
2462 Central Avenue, St. Petersburg, FL, 33712
Rank
5
42 votes
Sponsor
0.0
Burrito Boarder is a restaurant located in St. Petersburg, Florida at 17 3rd Street North. This restaurant serves surf tacos, salsa & cheeps, guacamole & cheeps, dude that's hot, tortilla, nak'd burrito bowl, and queso & cheeps. They also serve rice & beans, carne asada, cheeps, green flash, baja grilled fish, carnitas, and salad bowl. They are open every day of the week. Here's your chance to...
17 3rd Street North, St. Petersburg, FL, 33701
Rank
6
20 votes
Sponsor
0.0
Tijuana Flats is a restaurant located in St. Petersburg, Florida at 10300 Roosevelt Boulevard North. They are open every day of the week. We will always treat everyone in our company equally & with the utmost respect, regardless of their position, knowing that every individual has unique worth & that people are our most valuable resource. We will strive to listen, to lead by example, to keep...
10300 Roosevelt Boulevard North, St. Petersburg, FL, 33716
Rank
7
12 votes
Sponsor
0.0
California Tacos To Go is a restaurant located in St. Petersburg, Florida at 1003 4th Street North. This restaurant serves super nachos, pacific beach burrito, chips and pico, carne asada, kid taco, fresh grouper, and the "original" grouper fish tacos. They also serve buffalo style, chocolate...
1003 4th Street North, St. Petersburg, FL, 33701
Rank
8
7 votes
Sponsor
0.0
D'Mexican is a restaurant located in St. Petersburg, Florida at 6630 Central Avenue. They are open every day except Sunday.
6630 Central Avenue, St. Petersburg, FL, 33707
Rank
9
9 votes
Sponsor
0.0
Red Mesa Mercado is a restaurant located in St. Petersburg, Florida at 1100 1st Avenue North. This restaurant serves pico, mexican hot chocolate, pumpkin spice, chicken fernandez, beef empanada, chicken taquitos, and grilled veggies. They also serve house made flan, mercado french toast, bean,...
1100 1st Avenue North, St. Petersburg, FL, 33705
Rank
10
16 votes
Sponsor
0.0
Rubio's is a restaurant located in St. Petersburg, Florida at 2456 Tyrone Boulevard North. This restaurant serves classic grilled shrimp, grilled shrimp & bacon, gourmet shrimp, two taco tasting plate, burrito especial with guacamole, the original fish taco®, and classic tacos. They also serve chicken taquitos, pan-seared shrimp, chicken bites, balsamic & roasted veggie salad, ancho citrus...
2456 Tyrone Boulevard North, St. Petersburg, FL, 33710
Rank
11
10 votes
Sponsor
0.0
Kahuna's Bar & Grill is a restaurant located in St. Petersburg, Florida at 10515 Gandy Boulevard North. This restaurant serves fried zucchini strips, cheese sticks, basket of fries, hungry man shrimp dinner, kahuna's party platter, hungry man jamaican shrimp dinner, and chicken fingers with fries. They also serve fried mushrooms, chili cheese fries, jalapeno popper, onion rings, grouper...
10515 Gandy Boulevard North, St. Petersburg, FL, 33702
Rank
12
5 votes
Sponsor
0.0
Carmelita's Mexican Restaurant is a restaurant located in St. Petersburg, Florida at 5211 Park Street North. This restaurant serves quesadillas, soft tacos, nachos, chiles rellenos, taco salad, botanas, and spinach enchiladas. They also serve chicken or beef, green hot, steak enchiladas, flautas, totopo, vegetarian, and bean with chicken. They are open every day of the week.
5211 Park Street North, St. Petersburg, FL, 33709
Rank
13
8 votes
Sponsor
0.0
El Tenampa Mexican Restaurant is a restaurant located in St. Petersburg, Florida at 1800 16th St N. This restaurant serves carnitas, guacamole chico, caldo de res, pechuga de pollo a la plancha, filete de tilapia al gusto, jarritos, and beef. They also serve bisteck encebollado, pollo de la casa, flautas, cecina en salsa verde, coctel de camaron, chicken, and pollo al chipotle.
1800 16th St N, St. Petersburg, FL, 33704
Rank
14
2 votes
Sponsor
0.0
Chipotle Mexican Grill is a restaurant located in St. Petersburg, Florida at 1418 66th Street North. They are open every day of the week. Chipotle Mexican Grill, USA, Canada and UK, Burritos, Tacos and more. Food With Integrity. When Chipotle opened its first restaurant in 1993, the idea was simple: show that food served fast didn't have to be a “fast-food” experience. Using high-quality raw...
1418 66th Street North, St. Petersburg, FL, 33710
Rank
15
2 votes
Sponsor
0.0
Taco Bell is a restaurant located in St. Petersburg, Florida at 3600 4th Street North. This restaurant serves gordita nacho cheese, nachos supreme, mexican rice, chicken fiesta taco salad, volcano nacho, nachos bellgrande, and volcano burrito. They also serve nachos, soft taco, 1/2 lb cheesy potato burrito, soft taco supreme, cinnamon twists, caramel apple empanada, and cheesy double beef...
3600 4th Street North, St. Petersburg, FL, 33704
Rank
16
3 votes
Sponsor
0.0
Taco City is a restaurant located in St. Petersburg, Florida at 5639 Park Street North.
5639 Park Street North, St. Petersburg, FL, 33709
Rank
17
0 votes
Sponsor
0.0