KFC G135268

KFC #G135268 is a KFC restaurant located at 872 North York Street in Elmhurst, Illinois.