At Hacienda Mexican Restaurant, happy isn’t just a state of mind – it’s a place. The Hacienda bar is the best spot in St. Louis for signature margaritas and half price dips that will transport you to a sunny Mexican playa (no matter how cold it is outside).

And now, we’re making Happy Hour even better when you bring a group! Book a Happy Hour party of ten or more guests, and you’ll get the VIP treatment – your own reserved space in the bar, AND an extra hour of great deals with Happy Hour pricing extended to 7pm. Booking is free, so why not start planning your next getaway to Happy now?

Email Michelle at to book, or give us a call at 314.962.7100 and ask to speak to a manager. Reserved space can only be guaranteed with 2-day advance notice, but we’ll do our best on shorter timelines!