The new two-story Balmain flagship store in Paris is 630-square-meters located on one of Paris’ most famous luxury shopping streets and a place of historic significance for the brand.
372