Get directions to: Clucker's Charcoal Chicken, Highwood, IL
Restaurant address: 760 Sheridan Rd Highwood, IL 60040, USA
Restaurant: Clucker's Charcoal Chicken