Food & DrinkLifestyle Dean & DeLuca Closes Its Flagship Store, at Least for Now by admin October 8, 2019 Dean & DeLuca has closed its flagship store in SoHo, after months of financial…