Mexican Restaurants in Saint Petersburg, FL
1. Red Mesa Cantina
128 3rd St S, Saint Petersburg, FL, 33701
"Had a great meal, a great drink and a great time. The Duck Taco was exceptional and the House Margaritas are delicious."
2. Tijuana Flats
2117 66th St N, Saint Petersburg, FL, 33710
"It was good and staff/servers very friendly and attentive. Generous with the food, too."
3. Carmelita's Mexican Restaurant
5211 Park St N, Saint Petersburg, FL, 33709
From Business: Carmelita's was founded in 1983 by Carmen and Vincent Lopez, with the opening of the Park Street location in St. Petersburg, FL. After 35 years, what started off as just 9…
4. Casita Taqueria
2706 4th St N, Saint Petersburg, FL, 33704
5. Burrito Boarder
17 3rd St N, Saint Petersburg, FL, 33701
"very tasty and fresh ingredients to create your own delicious burrito. The fresh ingredients are really the key. Burritos are massive and come with chips. Salsa is actually…"
6. Taco Bus
2324 Central Ave, Saint Petersburg, FL, 33712
7. Angry Pepper
4330 Duhme Rd, Saint Petersburg, FL, 33708
From Business: The idea at Angry Pepper is takin' some of the best American cuisine blended with Southern style flare and BBQ smoked with real hardwoods in our private smokehouse and adding a…
8. Casita Taqueria
2663 Central Ave, Saint Petersburg, FL, 33713
From Business: Locally owned taqueria specializing in homemade corn tortilla tacos, veggie items, bowls, tortas, homemade soups and daily specials.Locally owned taqueria specializing in…
9. The Floribbean
2410 Central Ave, Saint Petersburg, FL, 33712
From Business: New eatery focused on Caribbean Fusion. Dishes influenced by Caribbean, Mexican, and Cuban cuisine. Dine in, take out, and catering.New eatery focused on Caribbean Fusion.…
10. Nueva Cantina
1625 4th St S, Saint Petersburg, FL, 33701
From Business: Nueva Cantina promises to always offer the freshest Latin American dining experience. Featuring homemade, authentic sauces and locally sourced ingredients our menu will take…
11. Modern Mexican Restaurant Group
399 11th Ave N, Saint Petersburg, FL, 33701
12. Chile Verde Restaurant
2801 22nd Ave N, Saint Petersburg, FL, 33713
13. TacoSon
2510 22nd Ave N, Saint Petersburg, FL, 33713
14. Xolo Mexican Cuisine
2424 Tyrone Blvd N, Saint Petersburg, FL, 33710
15. Rubio's
2456 Tyrone Blvd N, Saint Petersburg, FL, 33710
16. Casita Taqueria
17. Capital Tacos-S T Pete
5226 4th St N, Saint Petersburg, FL, 33703
18. Casa Del Mar 2
5901 Sun Blvd, Saint Petersburg, FL, 33715
19. Taco Metel Inc
3040 Gandy Blvd N, Saint Petersburg, FL, 33702
20. Taquitos Mexican
9617 Bay Pines Blvd, Saint Petersburg, FL, 33708
21. Taco City
5639 Park St N, Saint Petersburg, FL, 33709
"Great neighborhood bar with excellent bar food! Clean no drama!"
22. Lime Fresh Mexican Grill
6901 22nd Ave N, Saint Petersburg, FL, 33710
23. El Tenampa Mexican Restaurant
1800 16th St N, Saint Petersburg, FL, 33704
24. Estela's Mexican Restaurant
10478 Roosevelt Blvd N, Saint Petersburg, FL, 33716
From Business: Estela's Mexican Restaurant is a chain of eating establishments that offers a range of appetizers, such as nachos, Mexican pizzas, chicken tenders, and chicken and cheese…
25. Red Mesa Restaurant
4912 4th St N, Saint Petersburg, FL, 33703
"i love this place i go at least once a week the filet burrito is awesome. they have prolly the best chips and salsa in the bay area. this is must visit in pinellas for sure!"
26. Chipotle Mexican Grill
1418 66th St N, Saint Petersburg, FL, 33710
27. Taco Bell
903 Pasadena Ave S, Saint Petersburg, FL, 33707
From Business: Find your nearby Taco Bell at 903 Pasadena Avenue South in South Pasadena. We're serving all your favorite menu items, from classic tacos and burritos, to new favorites like…
28. Chili's Grill & Bar
6798 Crosswinds Dr N, Saint Petersburg, FL, 33710
29. Red Mesa Mercado
1100 1st Ave N, Saint Petersburg, FL, 33705
From Business: Red Mesa Mercado offers the urban drive-by dining style unique to the streets of Southern California and Mexico - places where secret recipes rich with flavors and the freshest…
30. Beef Eaters
5639 Park St N, Saint Petersburg, FL, 33709