SCOTCH & SODA NEW STORE OPENINGS WORLDWIDE
/Amsterdam-based lifestyle and fashion brand Scotch & Soda announces today that it will open a total of 20 new brick-and-mortar stores globally over the next 6 months.
Highlights of the retail network acceleration include the upcoming launch of two Scotch & Soda flagship stores in Milan and London, its largest European stores outside of The Netherlands.
Read More