KFC J718078

KFC #J718078 is a KFC restaurant located at 1 Times Square Mall in Mount Vernon, Illinois.