KFC L765008

KFC #L765008 is a KFC restaurant located at 101 Depot Road in Pelzer, South Carolina.