KFC H740016

KFC #H740016 is a KFC restaurant located at 1331 South Rangeline Road in Carmel, Indiana.