Site icon The New Yorkian

Dean & DeLuca Closes Its Flagship Store, at Least for Now

Dean & DeLuca Closes Its Flagship Store, at Least for Now
Signs at the SoHo location, which opened in 1977, say the closing is only temporary, but the company is mum.

Exit mobile version