16 Mexican and Tex-Mex restaurants at 29 St. Petersburg locations, from Central Avenue to 4th Street and Tyrone, with hours from their own sites.
Last checked 2026-10-11. Refreshed every three months.
St. Petersburg’s Mexican restaurants follow the city’s main roads. Downtown and Central Avenue have Red Mesa Cantina, Red Mesa Mercado, Poppo’s Taqueria and a Casita Taqueria in the Grand Central District. 4th Street runs from Nueva Cantina on the south side past Chipotle, Qdoba, Tijuana Flats and Red Mesa on the north side, and the Tyrone area on the west side has Wicked Cantina, Torchy’s Tacos and a Grand Hacienda.
How we made this list. We started from OpenStreetMap records inside St. Petersburg’s city limits, the same records that feed our local directory, and checked each place against its own website on Oct. 11, 2026. We added places the map missed from the Florida Department of Business and Professional Regulation’s restaurant license records and checked each address against the U.S. Census Bureau’s city-limits map, so Kenneth City, Lealman and St. Pete Beach restaurants are left out. Food trucks are not listed. The list is alphabetical. It is not a ranking or a recommendation, and nobody paid to be on it. A place can write to us to correct its entry.
| Name | Address | Hours as published | Phone |
|---|---|---|---|
| Casa 28 Mexican Grill | 2325 28th St. N | 11 a.m. to 8:45 p.m. Tuesday to Sunday; closed Monday | 727-954-4261 |
| Casita Taqueria, Central Avenue | 2663 Central Ave. | 11 a.m. to 9 p.m. Monday to Thursday; 11 a.m. to 10 p.m. Friday and Saturday; closed Sunday | 727-498-8749 |
| Casita Taqueria, 4th Street | 2701 4th St. N | 11 a.m. to 9 p.m. Monday to Saturday; closed Sunday | 727-498-6473 |
| Casita Taqueria, 66th Street | 2991 66th St. N | 11 a.m. to 9 p.m. Tuesday to Saturday; closed Sunday and Monday | 727-800-5469 |
| Chipotle, downtown | 780 4th St. N | 10:45 a.m. to 11:59 p.m. daily | 727-895-6050 |
| Chipotle, 4th Street North | 3540 4th St. N | 10:45 a.m. to 11 p.m. daily | 727-525-6247 |
| Chipotle, 34th Street South | 3901 34th St. S | 10:45 a.m. to 11 p.m. daily | 727-618-0423 |
| Chipotle, 66th Street | 1418 66th St. N | 10:45 a.m. to 11 p.m. daily | 727-344-3946 |
| Grand Hacienda, 11th Avenue | 399 11th Ave. N | Not posted on its site | 727-256-9770 |
| Grand Hacienda, Tyrone | 2424 Tyrone Blvd. N | Not posted on its site | 727-488-6961 |
| Jimmy’s Tacos (no website) | 2534 Central Ave. | Not posted | Not posted |
| Nueva Cantina | 1625 4th St. S | 11 a.m. to 9 p.m. Sunday to Thursday; 11 a.m. to 10 p.m. Friday and Saturday | 727-201-9183 |
| Pepe’s Cantina | 3118 3rd Ave. N | Not posted on its site | Not posted |
| Poppo’s Taqueria (site would not load) | 1033 Central Ave. | Not posted | 727-289-1121 |
| Qdoba (store page would not load) | 1330 4th St. N | Not posted | Not posted |
| Red Mesa | 4912 4th St. N | 11:30 a.m. to 9 p.m. Monday to Thursday; 11:30 a.m. to 10 p.m. Friday; 10:30 a.m. to 10 p.m. Saturday; 10:30 a.m. to 9 p.m. Sunday | 727-527-8728 |
| Red Mesa Cantina (site would not load) | 128 3rd St. S | Not posted | 727-896-8226 |
| Red Mesa Mercado (site would not load) | 1100 1st Ave. N | Not posted | 727-424-9425 |
| Taco Bell, 4th Street North | 3600 4th St. N | 9 a.m. to 3 a.m. Sunday to Thursday; 9 a.m. to 4 a.m. Friday and Saturday | 727-527-3465 |
| Taco Bell, 4th Street South | 1495 4th St. S | 9 a.m. to 2 a.m. Sunday to Thursday; 9 a.m. to 4 a.m. Friday and Saturday | 727-821-0100 |
| Taco Bell, 5th Avenue North | 3401 5th Ave. N | 9 a.m. to 5 a.m. Sunday to Thursday; 9 a.m. to 5:30 a.m. Friday and Saturday | 727-323-4105 |
| Taco Bell, 9211 4th Street North | 9211 4th St. N | 9 a.m. to 4 a.m. Sunday to Thursday; 9 a.m. to 5 a.m. Friday and Saturday | 727-577-5519 |
| Taco Bell, 34th Street South | 5210 34th St. S | 9 a.m. to 3 a.m. Sunday to Wednesday; 9 a.m. to 4 a.m. Thursday to Saturday | 727-867-5507 |
| Taco Bell, 66th Street | 2028 66th St. N | 9 a.m. to 2 a.m. Sunday to Thursday; 9 a.m. to 3 a.m. Friday and Saturday | 727-347-7321 |
| Tijuana Flats, 4th Street | 944 4th St. N, Suite 100 | 10:30 a.m. to 10 p.m. Monday to Saturday; 10:30 a.m. to 9 p.m. Sunday | 727-823-5882 |
| Tijuana Flats, Tyrone | 2117 66th St. N | 10:30 a.m. to 10 p.m. Monday to Saturday; 10:30 a.m. to 9 p.m. Sunday | 727-209-0191 |
| Tijuana Flats, Roosevelt | 10300 Roosevelt Blvd. N | 10:30 a.m. to 10 p.m. Monday to Saturday; 10:30 a.m. to 9 p.m. Sunday | 727-578-8970 |
| Torchy’s Tacos (store page would not load) | 2314 Tyrone Blvd. N | Not posted | 727-308-3332 |
| Wicked Cantina | 3650 Tyrone Blvd. N | 11 a.m. to 9 p.m. Tuesday to Sunday | 727-287-2794 |
The places
Casa 28 Mexican Grill, 2325 28th St. N. A family Mexican restaurant that also caters birthday, holiday and corporate parties. It is closed Monday.
Casita Taqueria, 2663 Central Ave., 2701 4th St. N and 2991 66th St. N. A local taqueria with three St. Pete restaurants and its own taco menu. All three are closed Sunday, and the 66th Street restaurant is also closed Monday.
Chipotle, four restaurants. The burrito chain’s downtown store on 4th Street North stays open to 11:59 p.m.; the others close at 11 p.m.
Grand Hacienda, 399 11th Ave. N and 2424 Tyrone Blvd. N. A Tampa Bay Mexican restaurant group whose site says its food is made from scratch daily and offers a catering menu. Its site does not post hours.
Nueva Cantina, 1625 4th St. S. A Mexican restaurant with sister locations in Tampa and Palm Harbor. It runs a weekday afternoon taco deal from 2 to 6 p.m.
Pepe’s Cantina, 3118 3rd Ave. N. A Central Florida Mexican grill chain; its St. Pete restaurant takes reservations through its site.
Red Mesa, 4912 4th St. N. The original restaurant of the local Red Mesa group, with a daily menu, a La Fonda menu and a bar menu. It opens at 10:30 a.m. on weekends. The group’s downtown Red Mesa Cantina and Red Mesa Mercado both hold current state food licenses; their sites would not load for us.
Taco Bell, six restaurants. The Tex-Mex chain posts the latest hours on this list; the 5th Avenue North store is open to 5 a.m.
Tijuana Flats, three restaurants. A Florida Tex-Mex chain open from 10:30 a.m. every day.
Wicked Cantina, 3650 Tyrone Blvd. N. A Tex-Mex and margarita restaurant with sister restaurants on Anna Maria Island and in Sarasota. Its St. Pete restaurant is closed Monday and says it has full parking.
Places we could not check online. Jimmy’s Tacos, Poppo’s Taqueria, Qdoba and Torchy’s Tacos all hold current state food licenses at the addresses above; we found no website for Jimmy’s, and the others’ pages would not load. Call before you go.
Also on our pages
- Where to get wings in St. Petersburg
- Where to get pizza in St. Petersburg
- Where to get burgers in St. Petersburg
- Patios and outdoor dining in St. Petersburg
- Where to eat in St. Petersburg: all our lists
- Restaurant inspections in St. Petersburg
- St. Petersburg business directory
Frequently asked questions
Where can I get Mexican food in downtown St. Petersburg?
Downtown has Red Mesa Cantina on 3rd Street South, Red Mesa Mercado on 1st Avenue North, Poppo’s Taqueria on Central Avenue, Grand Hacienda on 11th Avenue North, Nueva Cantina on 4th Street South, and Chipotle, Qdoba and Tijuana Flats on 4th Street North.
Which St. Petersburg taco places are open late?
The Taco Bell stores post the latest hours: the one at 3401 5th Ave. N is open to 5 a.m., and the 9211 4th St. N store to 4 a.m. Among sit-down restaurants, Nueva Cantina and Red Mesa on 4th Street North stay open to 10 p.m. on Friday.
How many Casita Taqueria locations are in St. Pete?
Three: 2663 Central Ave., 2701 4th St. N and 2991 66th St. N. All three are closed Sunday, by Casita’s own site.
Is there Tex-Mex in St. Petersburg?
Wicked Cantina at 3650 Tyrone Blvd. N calls itself Tex-Mex, and Torchy’s Tacos at 2314 Tyrone Blvd. N, by Tyrone Square, is a Texas taco chain. Tijuana Flats has three St. Pete restaurants.
Have your say