KFC E720517

KFC #E720517 is a KFC restaurant located at 828 West 27th Street in Scottsbluff, Nebraska.