Lord & Taylor will open a 2,400-square-foot temporary shop in New York City this month, during the busy holiday shopping season. The retailer, now owned by Le Tote, closed its century-old New York store earlier this year. Read the Crain’s New York Business story here