KFC L081009

KFC #L081009 is a KFC restaurant located at 1160 South Roselle Road in Schaumburg, Illinois.