KFC L765015

KFC #L765015 is a KFC restaurant located at 2701 North Main Street in Anderson, South Carolina.