KFC L765034

KFC #L765034 is a KFC restaurant located at 118 Pinnacle Street in Clemson, South Carolina.