De Beers opens in Toronto second store in Canada

Luxury jeweler De Beers has opened its second store in Canada in Toronto at the CF Sherway Gardens. The new store joins an existing De Beers location in Vancouver, which opened in the fall of 2013. The new De Beers store covers 1,000 square feet and features the complete range of products of the house.

De Beers new store Toronto