Dutch brand apparel brand Scotch & Soda plans to open eight additional stores in the United States by the end of the year, Women’s Wear Daily reported. The company was acquired by Sun Capital Partners Inc. in 2011.
Stores are planed for New York, Los Angeles, Las Vegas, Boston and San Francisco, according to the report. Unlike the existing Scotch & Soda locations in Miami and New York, the new units will be company-owned.