16 Best Mexican Restaurants In St. Petersburg, FL

Last Updated:
Sort
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 special items made from scratch! A vegetarian favorite! House black beans & rice with pico de gallo, queso...
2663 Central Avenue, St. Petersburg, FL, 33713
Rank
1
22 votes
Sponsor
0.0
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
2
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...
128 3rd Street South, St. Petersburg, FL, 33701
Rank
3
98 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
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 &...
10300 Roosevelt Boulevard North, St. Petersburg, FL, 33716
Rank
5
12 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
6
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
7
20 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
8
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, chorizo & green chile migas, nachos, beans, and carnitas burrito. They are open every day of the week....
1100 1st Avenue North, St. Petersburg, FL, 33705
Rank
9
16 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 chip cookie, veggie, side of pico de gallo, side of guacamole, quart pinto beans, and rice. They are...
1003 4th Street North, St. Petersburg, FL, 33701
Rank
10
7 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
11
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
12
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
13
2 votes
Sponsor
0.0
Chipotle Mexican Grill is a restaurant located in St. Petersburg, Florida at 780 4th 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...
780 4th Street North, St. Petersburg, FL, 33701
Rank
14
5 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
15
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
16
0 votes
Sponsor
0.0