Ten Thousand Villages opening at Towne Centre