8796 Big Bend Blvd, St. Louis, Missouri 63119 USA
Our Best Selling, White Bean Chicken Chili
Photo Credit: Yelp