KFC L081003

KFC #L081003 is a KFC restaurant located at 6732 North Western Avenue in Chicago, Illinois.