Great, quick Mexican food - without the Taco Bell taste. We are from St. Louis and only have Taco Bell and Del Taco - I would go here if we had them. Even awesome Happy Hour specials during the week...$3 for a nachos and margarita!!!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.