KFC E720299

KFC #E720299 is a KFC restaurant located at 1501 South Nevada Avenue in Colorado Springs, Colorado.