KFC E720433

KFC #E720433 is a KFC restaurant located at 4880 North Tower Road in Denver, Colorado.