Balmain Opens London FlagshipHawley DunbarMarch 16, 2015 French fashion brand Balmain has branched out into the UK market with a new flagship store on South Audley Street in London. Designed by architect Joseph Dira... More... 0