Swarovski opens at London's Canary Wharf
Swarovski has opened a new store in London’s Canary Wharf with 1,569 square feet of space at Unit 40, Jubilee Place. It carries the Austrian brand’s full line-up of jewellery and accessories.