Lucha
Mexican · Taco Shop · Bar
Lucha is a Mexican restaurant offering modern takes on tacos and other favorites, alongside draft beer and cocktails. Dishes aim to capture the essence of Oaxaca's culinary tradition.
Location
Best places nearby
The highest rated places close to Lucha.
Local restaurants nearby
N Grand Blvd, MO


