The plus-sized women’s clothing store Torrid is closing its Sudbury location. Employees at the retailer located in the New ...