MOUNT BALMAIN: Balmain has moved its London store, but it hasn’t gone far.
The brand, which opened a flagship on South Audley Street in 2015, has moved around the corner to 94 Mount Street, with neighbors including Simone Rocha and Marni.
Balmain’s new, 1,077-square-foot store houses the women’s, men’s and accessories collections, and there is also a private suite for VIP appointments.
The store soft launched…