Dune's first store in the U.S. opened on Sept. 5. Located at 518 Broadway, in the Soho district of New York, it will have 2,000 square feet of net sales space. A second store is planned for next year in the New York's Westfield World Trade Center.

Topics