
At Home stores in Shrewsbury and Dedham will close; tariffs may be to blame
Home decor and furniture retailer At Home has filed for bankruptcy and announced it will close 26 stores across the country, including Massachusetts's Dedham and Shrewsbury stores.