KFC L081005

KFC #L081005 is a KFC restaurant located at 297 South Schmale Road in Carol Stream, Illinois.