Spirit Halloween will operate ten stores as Spirit Christmas through the holiday season. These stores will be located primarily in the Northeast and open by early November. They will offer holiday ...
Spirit Halloween is opening 'Spirit Christmas' stores for the 2024 holiday season. 10 locations have been announced at malls across the Northeast and most are slated to open in early November.