KFC adresses in Streamwood‚ IL Home Work hours KFC hours Illinois Streamwood AddressPhoneMap1060 S Barrington Rd Streamwood(630) 830-0233 You May Like Jimmy John's hoursPanera Bread hoursArby's hoursDomino's Pizza hoursDairy Queen hoursSteak 'n Shake hoursPeople Are Reading