Moncler's store at 90 Prince Street in SoHo is the luxury outerwear brand's second retail location in the United States and its first in New York. The interior of the store was designed to evoke a French chalet. At 3,000 square feet, Moncler’s New York City store is the luxury retailer’s biggest in the world. Photos courtesy of Moncler Project Profile Related Project: Bottega Veneta