Dear guests, please note our safety practices and guidelines as guided by our local health department, CDC and additional recommended sources.  All our team members wear masks, wash hands often, sanitize high touch areas often and practice distancing as much as possible. Please communicate your preferences of service to your dedicated staff, we want to deliver a top level of service while respecting your needs for distance and limited contact. We’re so happy to serve you again, and kindly ask you consider the health and safety of the other guests as you enjoy your visit.
Thank you for your continued support of our family business, welcome back!

Please visit our Facebook page at HaciendaSTL for daily updates.

Hacienda Mexican Restaurant

St. Louis’ favorite Mexican restaurant since 1968!

Hacienda Mexican Restaurant was founded in 1968 by Mexican-born restaurateur Norberto Rodriguez with the goal of introducing authentic Mexican cuisine to the greater St. Louis area. The restaurant was an immediate success and to satisfy growing customer demand, our current location on Manchester Road in Rock Hill was founded in 1977 in one of the area’s most historic buildings which dates all the way back to the 1860’s.

For over 40 years, Hacienda Mexican Restaurant has remained entirely family owned and operated and been continually committed to realizing Norberto Rodriguez’s vision of serving authentic Mexican food in a festive atmosphere with the highest level of hospitality. Come visit us and see why Hacienda remains one of the area’s most acclaimed, unique dining destinations.

Come see why Hacienda’s patio
is one of the BEST in St. Louis!

Learn More