Lululemon opens key London store in Kensington
Lululemon has just opened a store on one of central London’s key shopping streets, debuting on High Street Kensington with a two-level space.