KFC C318002

KFC #C318002 is a KFC restaurant located at 10556 South Indianapolis Avenue in Chicago, Illinois.