KFC E720317

KFC #E720317 is a KFC restaurant located at 3110 South Sheridan Boulevard in Denver, Colorado.