Lucha Restaurant Oaxaca Style Mexican cuisine

$$ • Mexican

Hours:
522 N Grand Blvd, St. Louis
(314) 445-7511

Take-Out/Delivery Options

Customers' Favorites

Recent Reviews

Restaurantji Rating
2.8 (70)
Restaurantji Rating

We go before most shows that we attend, but after several great experiences, I think we will make this our usual pre-show dining spot. I have no idea what they do to their spinach and mushrooms, but they are AMAZING!

Restaurantji Rating

Unfortunately we didn’t have the best experience at Lucha… this week my partner and I decided to try something new and stop in before our Mamma Mia show at the Fox that evening. Upon walking in we were greeted fairly quickly and directed to our table. After about 10 minutes or so our server took our orders. We waited about 30 minutes for two tacos and chips & salsa (which you do pay for, not a problem but just to preface that before someone thinks I’m complaining about something...read full review

Restaurantji Rating

Not impressed at all. Two servers in the entire place and it made it not enjoyable what-so-ever. We really wanted a spicy Bloody Mary and they were unable to accommodate. Guacamole was good. Margaritas were different. Very limited menu. Wouldn't recommend it.

More Reviews(203)

Ratings

Hours

Monday Closed
Tuesday 4 - 9PM
Wednesday Closed
Thursday 4 - 8PM
Friday 4 - 9PM
Saturday 4 - 9PM
Sunday Closed
Updated on: