KFC L765011

KFC #L765011 is a KFC restaurant located at 7418 Augusta Road in Piedmont, South Carolina.