6679 Delmar Blvd.
University City, MO 63130
We named Público the best new restaurant in St. Louis in 2015 — and one bite will tell you why. The food at this Latin American-inspired restaurant, including the tacos, is impeccable. Don’t forget the happy hour special modeled on Jack in the Box’s famous version. Photo by Mabel Suen.