News

Spencer Gifts owns the Spirit Halloween stores, and operates more than 1,500 locations nationwide. Don’t expect an explosion of Spirit Christmas stores yet– the brand will only have 10 ...