KFC H740017

KFC #H740017 is a KFC restaurant located at 10575 North Michigan Road in Carmel, Indiana.