KFC E720200

KFC #E720200 is a KFC restaurant located at 2096 South Colorado Boulevard in Denver, Colorado.