New Flagship Church’s Chicken Restaurant Open in West Indianapolis

March 17, 2016

Atlanta, GA (RestaurantNews.com) In a city where Church’s Chicken® is already very popular, the brand’s largest franchisee is giving the people even more of what they want with an all-new free-standing restaurant featuring the brand’s new STAR …