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.
The Amsterdam-based business … Read the rest