english text

Balmain Opens First Flagship Store in London.

Luxury French fashion house Balmain has opened their first flagship store in London. Located in Mayfair, on South Audley Street, Balmain hired Joseph Dirand, the architect who oversaw the brand’s Paris flagship transformation back in 2009, to design the space. […]