1 article
Moncler has just opened a sprawling 23,680-square-foot flagship store on New York's Fifth Avenue, making it the largest in the world.