Textile maker Avondale Mills Inc, which last month said it was shutting its business with the loss of around 4000 jobs, has agreed to sell three of its spinning plants to Parkdale Mills for US$28m.