Thursday, 19 March 2015 19:06

Balmain comes to London

On the 16th March, French label Balmain launched their first London flagship store in Mayfair's South Audley Street.

Published in News