What a difference a decade makes. On August 31, 2002, Sephora shut down its 21,000-square-foot Rockefeller Center flagship, a store that sources estimated cost $30 million at the time to build and was ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results