This St. Louis spot just made The New York Times' list of America's Favorite Restaurants
The list highlights the 50 restaurants that the paper of record is most excited about.
The list highlights the 50 restaurants that the paper of record is most excited about.