Restaurants Pappy's Smokehouse Restaurants 3106 Olive St, St. Louis, Missouri 63103, United States Added on January 3, 2023 5.0 (2)