KFC F015007

KFC #F015007 is a KFC restaurant located at 3696 South Archer Avenue in Chicago, Illinois.