Scotch & Soda reveals the opening of its largest store worldwide
Scotch & Soda largest store features 3 floors and 510 square meters of space, carrying all the brand lifestyle collections,
Scotch & Soda will open 15 new stores over the next 6 months
15 new brick-and-mortar stores and 12 shop-in-shops will be opening worldwide over the next 6 months starting today

