Vuori's second London store opens on Regent St, will be UK flagship
Performance lifestyle brand Vuori is the latest label to open a London store on Regent Street, which is its first flagship in Britain and its second London opening.