KFC H665030

KFC #H665030 is a KFC restaurant located at 10125 Two Notch Road in Columbia, South Carolina.