KFC L765004

KFC #L765004 is a KFC restaurant located at 105 West Greenwood Street in Abbeville, South Carolina.