News

Digital-native women's athleisure brand Tala is set to open its debut store on London's Carnaby Street on Saturday (24 May).