Balmain Flagship Store in London

French fashion house Balmain announces its first flagship store opening in London. Situated on South Audley Street, the luxurious atelier features design work from architect Joseph Dirand, transforming the space into a contemporary Parisian townhouse. Marble etchings detail the floors as beige columns influenced by classic French architecture line the walls, accented by delicately placed mirrors to provide a sharp and modern aesthetic to the retail space. Look for the Balmain London flagship store to carry the full range of the brand’s clothing, accessories, and fragrance lines and head over to Balmain’s online site for more.