KFC H665005

KFC #H665005 is a KFC restaurant located at 2340 Decker Boulevard in Columbia, South Carolina.