Balmain opens first store in London

French luxury fashion house Balmain has opened its first store in London on South Audley Street in the heart of Mayfair. The architect who transformed Balmain’s Paris flagship, Joseph Dirand, also designed the London boutique. “The concept behind the design for Balmain’s original address was to create a uniquely elegant space — a Parisian townhouse — where the house founder, Pierre Balmain, would have been very much at home. This London flagship translates that French refinement into an English vocabulary. I like to think of this new address as the founder’s second home, Pierre Balmain’s London pied-a-terre”