KFC L081006

KFC #L081006 is a KFC restaurant located at 3536 North Cicero Avenue in Chicago, Illinois.