Spirit Halloween, one of spooky season’s favorite internet memes, is now 40 years old — and its origins are in the Bay Area. The chain, which has over 1,500 pop-ups nationwide and has been known for ...
Spirit Halloween opened in 1983 and the brand built a huge following among Halloween enthusiasts and has more than 1,500 stores in the U.S. The pop-up stores are in strip malls and traditional malls, ...