Get directions to: Kfc, Homewood, IL Restaurant address: 17505 Halsted St Homewood, IL 60430, USA Driving Walking Bicycling Restaurant: Kfc