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