Tomatillo Mexican Grill
6333 Delmar Boulevard
St. Louis, MO 63130
314-726-1005
Festive restaurant that features huge burritos, tacos, fajitas, margaritas, and imported Mexican beers. They are open daily for lunch and dinner.
