Address: 9519 Lackland Rd, Saint Louis, MO 63114 Phone: (314) 428-4919
Reviewed on 11/30/2025
By: Katherine B.
I love the fresh chips and salsas, and my favorite is the pickled veggies that come with it. Great taco salad with beans and avocado and veggies.. If you... more