Scotch & Soda announces the Opening of its Largest Store Worldwide In The Netherlands, Featuring New Brand Identity
Scotch & Soda announces the Opening of its Largest Store Worldwide In The Netherlands, Featuring New Brand Identity. Amsterdam-born lifestyle fashion brand Scotch & Soda reveals today the opening of its largest store worldwide in the Dutch city of ‘s-Hertogenbosch, also known as Den Bosch. … More Scotch & Soda announces the Opening of its Largest Store Worldwide In The Netherlands, Featuring New Brand Identity