Best Mexican Food: Hacienda Mexican Restaurant

Bringing authentic Mexican food to the area for more than 40 years, Hacienda has again nabbed the No. 1 spot on our list. The restaurant’s smashing happy hour, festive atmosphere and substantial menu, featuring traditional favorites and a few unexpected twists—crab meat enchilada, anyone?—make every meal there a fiesta. Olé!

Ladue News Best Mexican Restaurant