SCOTCH & SODA NEW STORE OPENINGS WORLDWIDE

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