September 9, 2010
Moncler, the luxury outerwear brand, opened its first New York store on 90 Prince Street in SoHo on Wednesday. At more than 3,000 square feet, it is Moncler’s largest store in the world, and...