Vestiaire Collective is setting up shop in London. The Paris-based luxury resale site is opening its first permanent brick-and-mortar retail space in a new tie-up with British heritage department store Selfridges. The 40-square-meter space, housed ...
