Spirit Halloween knows it’s never too early to get ready for the spookiest of all holidays, and is readying to open soon at Sherwood Plaza in space formerly occupied by The Christmas Tree Shop. The space, at 1318 Worcester St., is next to Skechers and marks a return of Spirit to Sherwood Plaza.
Last year, Spirit operated in the former Joann fabric store, another Rte. 9 east space.

SNL last year poked fun at the ubiquitous Spirit Halloween stores.
SHOP LOCAL: Advertise on Natick Report
