7 Christmas Tree Shops close

7 Christmas Tree Shops locations in New England close Sunday

BOSTON - It was the end of an era Sunday, as seven Christmas Tree Shops in Massachusetts and New Hampshire closed for good.

The locations in New Hampshire are in Nashua and Portsmouth. The locations in Massachusetts are in Natick, Pembroke, North Dartmouth, West Dennis and Orleans.

These Christmas Shop Locations closed on July 30, 2023. CBS Boston

The rest of the chain is expected to close by the end of August.

Christmas Tree Shops has been a staple in New England for everything from kitchen gadgets to patio furniture ever since it got its start on the Cape 50 years ago.

Read more
f

We and our partners use cookies to understand how you use our site, improve your experience and serve you personalized content and advertising. Read about how we use cookies in our cookie policy and how you can control them by clicking Manage Settings. By continuing to use this site, you accept these cookies.