KFC H740012

KFC #H740012 is a KFC restaurant located at 1595 South Memorial Drive in New Castle, Indiana.