KFC G135274

KFC #G135274 is a KFC restaurant located at 17505 South Halsted Street in Homewood, Illinois.