Spirit Halloween expands its pop-up shop footprint

October 6, 2017

Spirit Halloween, a pop-up shop that opened in 1983, has been steadily opening up new temporary locations – between 50 and 100 a year – to the point where it now operates 1,300 across North America.

Recent News