at 1013 S Avenue E, St. Louis , 63101
Happy Hour Mond-Fri 2:00pm-6:00pm Half Off All Appetizers Half Off All Beers Half Off All Wines Half Off All Sakes
Grand Center's newest addition. Lucha is a Mexican restaurant with a modern approach to old world recipes. We hope to see you soon!