Friday, November 8, 2024

Tag: Scotch & Soda

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
HomeTagsScotch & Soda