6803 Southwest Ave, St. Louis, MO 63143, USA
| +1 314-260-7244
Sat, Sun 8am - 2pm
Mon - Fri 7am - 2pm
Instant Trip To New MexicoVery friendly people serving amazing food. Good music playing, instantly puts you in a good mood. This grill is on a corner that is in the middle of no other foo, so make it a destination.
I had an enchilada better than anything else in STL, but this is Southwestern food, not Mexican.
Ask for John, and ask what you should order on your first visit.