Santa Claus and the Elves are in New York City year-round, not just at Christmas, at a store in Soho that sells holiday ornaments, decorations including waterglobes, and gift wrapping needs all year, not just at this time of the year. Always Christmas in New York is one-stop shopping for persnalized ornaments, tree skirts, Advent calendars and more. The store is at 133 Mulberry Street, and it’s open 365 days a year, including Christmas Day. Through the holidays it’s open 10 a.m. to 9 p.m. daily. Store website.
There also are temporary shops at the holiday crafts and gifts booths at Bryant Park and Columbus Circle.
There also are Always Christmas stores in Boston and Washington, DC.