KFC H343001

KFC #H343001 is a KFC restaurant located at 5890 Rivers Avenue in North Charleston, South Carolina.