at 1901 Washington Ave, St. Louis , 63103
Delicious Mexican Food, The Best Margaritas, Staff that Rocks, Musica, Amigos, Familia.
Grand Center's newest addition. Lucha is a Mexican restaurant with a modern approach to old world recipes. We hope to see you soon!