The chain store is known for its flagship location in New York City and is the official fabric supplier for the fashion ...
Spirit Christmas has opened 30 locations across 12 states, many in spots formerly occupied by now-dead retailers.