KFC E720508

KFC #E720508 is a KFC restaurant located at 2835 New Center Point in Colorado Springs, Colorado.