Spirit Halloween transforming some locations for Christmas season, including Mass. store
‘Spirit Halloween’ is opening 10 ‘Spirit Christmas’ stores later this fall, including one in Dartmouth, Massachusetts. The company says the stores will be filled with Christmas-themed decorations, inflatables and gifts. Visitors will be able to get their picture taken with Santa and wander a life-sized gingerbread village.