Scotch & Soda to open 22 new retail locations by end of year
Dutch fashion retailer Scotch & Soda is accelerating its growth strategy with plans to open 15 new physical stores and seven shop-in-shops across Europe, Asia Pacific, North America and the Middle East by the end of 2021.
OR CONTINUE WITH
Scotch & Soda