Located in the heart of st. Pete beach and St. Petersburg, Grand Hacienda Mexico offers the best Mexican Flavors in the area. Let us bring Mexico culture to you by providing you an experience that you will always remember. Visit us with your friends and family and enjoy our delicious and exotic menu.
Magnacibum IG
The fastest service ever, tacos came out in minutes. I got 3 tacos for $9.99 with the purchase of a soda or drink. Everything was fresh and tasted wonderful, clean food. I almost couldn’t eat 3rd taco I was so stuffed.
Lunch under $15, can’t beat it. So if you haven’t tried it, give it a chance!
… moreLila Dreams
Grand Hacienda was an incredible dining experience! It was my first time trying Mexican food, and the waiter kindly offered great recommendations. I went with the fajitas and Enseladas — the portions were generous, served sizzling hot, and absolutely delicious! The meat was tender, the chicken perfectly juicy, and the shrimp bursting with flavor. I also tried tamarind juice, a unique and refreshing drink. I highly recommend this restaurant and will definitely return the next time I’m in the States!
… moreDiane Kuhn
Great deal for taco Tuesday during happy hour! Paid $10 for 2 chicken tacos and 2 Yuengling drafts! As well they dropped off warm chips and fresh salsa complimentary!
Gave only 4 stars as the chicken was kind of bland. The rest of the menu prices averaged around $20. Nice atmosphere and service.
… moreJ R
Restaurant was outdated, not enough colors or lights , food was good but not the best and wasn’t hot enough , chips and salsa were ok, servers were very kind and attentive. didn’t try the margaritas but may be in the near future ill swing by for happy hour and try the margaritas hopefully they’ll have a bar inside too.
… moreMai Tran
Authentic Mexican food in the heart of St Pete Beach! An absolute must! The restaurant is small but has a lot of seating available. Staff was quick to respond to our needs and attentive. Food was absolutely delicious. Birria tacos were chef’s kiss especially with their house hot sauce. Complimentary chips and salsa when you sit down are so appreciated. They were delicious, chips were thin and crispy, salsa was fresh and tasty. Churros are served with ice cream and whipped cream, so good. Kids eat free with a paying adult, which was great. My kid never eats much highly recommend!
… moreJustin Hatch
We called the restaurant yesterday (Sunday) and we were told happy hour was 2pm to 6pm. After taking a bus over an hour to come eat at your establishment, we walked in the door to find out that the restaurant is closed from 2:30-4:30 in the middle of happy hour. Misleading and not direct at all. Never going here again due to their lies. Dead to us.
… moreJohn Beyeler
Called on Sunday to inquire about happy hour as we’re staying in Indian Rocks they said happy hour is weekdays only from 2:00-6:00 so we made the drive the next Tuesday from Indian Rocks. Got to the front door and we were told the close from 2:30-4:30. How the hell do you have a happy hour from 2-6 and close from 2:30-4:30. Worst part is our group and many family members make this a tradition. They are dead to us now.
… moreL Garrison
SO Expensive for what they provide! We stopped in thinking that surely the “vegetarian” dishes could indeed be made vegan. Nope! Waited over twenty minutes AFTER ordering only to be told that the kitchen “could not” make the vegetarian dish into a vegan dish by removing the cheese. The server was great and the kitchen really made that awkward for her–especially after she had just delivered my pescatarian’s tiny portion of cerviche ($19!). So much for made to order on anything else! They were not busy when we arrived, either, so could not use that as an excuse. Ordered a side of black beans and a side of rice… figured that was a quick, safe solution. Surprise! The ‘full sized’ side of beans was less than 1/3 of a cup of and ended up costing $5.99!!! A little more than 1/3 cup of rice but the same charge. No apologies from the kitchen, no ‘we’re so sorry, let us offer a different solution’ from the management. Amazing. And so disappointing overall. Other than mediocre black beans, simple rice, ok guacamole (again, SO expensive!) and what seemed to be jarred salsa– there is virtually nothing for Vegans! Didn’t even feel safe to order sauteed vegetables!
… moreTrust Me
I legit created this account for just to let tourist know how rough of an experience this place was. Long story short, super $$$ for Mexican, multiple reminders, no refills and such a lack of effort and care. No pride in working what so ever. With all do respect, absolutely the worst experience and waist of time. Salsa was good though!
… moreSilvana Lopez
December 28, 2025: We were staying at a Resort across the street. Decided to order takeout for lunch. We ordered kids meals..simple nachos, chicken enchilada and a quesadilla. Unbeknownst to us, these items were 1/2 off. The enchilada dish came with beans; the quesadilla came with rice. Good sized portions (good for an adult with a light appetite). The food was tasty. The service was good.
… more