The Christmas Tree Shops were not just an icon of New England, they were a destination with stores that boasted a diverse assortment of merchandise from seasonal decorations, home decor, housewares, food, giftware and just about everything else in between
The Christmas Tree Shops were not just an icon of New England, they were a destination with stores that boasted a diverse assortment of merchandise from seasonal decorations, home decor, housewares, food, giftware and just about everything else in between. These were items you never thought you needed before stepping through the door, but who could resist a bargain? Founded in 1970 in Yarmouth port, it was “like walking into a closet full of surprise treasures.” Word-of-mouth advertising attracted customers to Cape Cod, who returned time and again, seeking surprises and bargains, contributing to the shop's popularity and creating a retail sensation on Cape Cod.