Spirit Christmas is set to open in 15 states this holiday season, including four locations within New Jersey. The article also briefly mentions a "Gates of Hell" in Clifton, NJ.
🎄 Christmas Stores