Church's Texas Chicken
8975 E Washington St, Indianapolis 46219