Dean & DeLuca flagship store, SoHo New York City