A fast-food chicken restaurant has permanently shuttered one of its St. Louis-area locations, one of two to recently close in Missouri. The Church’s Texas Chicken at 5720 S. Lindbergh Blvd.
Results that may be inaccessible to you are currently showing.