Choo Choo’s Chicken

Choo Choo’s Chicken is a chain of restaurants in the Chicago area.