Best Mexican in St. Pete hands down. The molcajete is massive and the margaritas hit hard. Patio was dog-friendly and the staff brought our pup a water bowl without us asking.
Grand
Hacienda
The place
Grand Hacienda is a family-owned Mexican restaurant in Downtown St. Petersburg, Florida, located at 399 11th Ave N. The kitchen serves traditional Mexican dishes including fajitas, enchiladas, chimichangas, molcajete, and house-made margaritas. The restaurant offers indoor seating, a covered outdoor patio, a full bar, and live mariachi on select nights. Dine-in, takeout, and delivery are all available, and reservations can be made by phone or through the official website. Parking is available on-site and on surrounding downtown streets. The St. Petersburg location holds a 4.4-star Google rating across 2,248 reviews and is one of two Grand Hacienda restaurants in the Tampa Bay area.
Grand Hacienda anchors the north edge of Downtown St. Petersburg with one of the area's most consistent Mexican kitchens — a colorful, family-run dining room two blocks from the Edge District where the margaritas come strong, the chips arrive hot, and the patio fills up on weekend nights. It's the kind of neighborhood spot regulars treat as a default Tuesday dinner.
Start with the queso fundido or the table-made guacamole, then build a meal around the sizzling fajitas, the molcajete (a stone bowl piled with steak, chicken, shrimp, and chorizo), or the enchiladas suizas. The chimichangas and the al pastor tacos are crowd favorites, and the house margarita — frozen or on the rocks — is the most-ordered drink on the menu.
Diners chasing a more modernized take on the same flavors often head a few blocks south to Red Mesa Cantina, where the kitchen plates ceviche and contemporary tacos alongside a tequila and mezcal list topping 100 bottles.
The same Red Mesa family runs a counter-service offshoot a few blocks south at Red Mesa Mercado - The Edge District, where burritos, tacos, and bowls are built California-style and eaten at covered outdoor tables off 1st Ave N.
Closer to the heart of downtown, Nueva Cantina - St. Pete works a similar playbook on 4th Street South, plating street tacos, enchiladas, and fajitas beside a tequila-forward bar inside a mural-painted dining room with a covered patio.
A few blocks east of Pepe's in the same Central Oak Park stretch, Grumpy Gringo runs a born-and-raised kitchen turning out birria tacos, cochinita pibil, tamales, and house-made horchata from a small storefront on 22nd Ave N.
Another longtime Central Oak Park option a block east on 22nd Ave N, Chile Verde Restaurant plates traditional tacos, burritos, fajitas, enchiladas, and chiles rellenos to a 4.4-star following built over 2,400-plus Google reviews.
Across town near Tyrone Square, Carmelita's Mexican Restaurant works a similar family-run playbook in Jungle Terrace, plating traditional tacos, burritos, enchiladas, and chimichangas alongside a full bar of house margaritas and tequila.
Another scratch-made Mexican kitchen worth knowing about sits a couple of miles west in Central Oak Park, where Pepe's Cantina St. Petersburg turns out street tacos, burritos, and a tequila-and-mezcal-heavy bar program from a covered-patio spot on 3rd Ave N.
Reservations are accepted and recommended on Friday and Saturday nights. The covered patio is dog-friendly, and there's a free lot on the south side of the building with additional street parking along 11th Ave N. Takeout and delivery are both offered through the restaurant's website and major delivery apps.
What to expect
Expect a lively, colorful dining room with mariachi-friendly acoustics, a full bar pouring 100+ tequilas, and generous combo plates priced in the $14–$22 range. Service is quick, the chips and salsa are unlimited, and the patio is the seat to ask for in cooler months.
The shop, in frames





What people are saying
Family-run feel, generous portions, and the al pastor actually tastes like al pastor. Came on a Friday with no reservation and waited about 20 minutes — worth it.
Go-to spot for our anniversary every year. The fajitas come out screaming hot, the chips are bottomless, and the tres leches is the best in town.
Frequently asked
Does Grand Hacienda take reservations?
Is Grand Hacienda dog friendly?
Where do I park near Grand Hacienda?
What are the most popular dishes at Grand Hacienda?
What are Grand Hacienda's hours?
Does Grand Hacienda offer takeout or delivery?
Closest spots by distance
Other places to fold into the same trip — measured straight-line from Grand Hacienda.
From Instagram
@grandhaciendarestaurant