De Beers Stores Continue U.S. Openings

The De Beers retail chain is opening a new store in San Francisco, according to this release.  With Las Vegas, New York and Beverly Hills (all open) and now San Fran, that is four announced stores in the U.S. More U.S. stores will be announced soon, I hear …

JCK News Director