RetailScotch & Soda opens largest store to date in Den Bosch, the Netherlands
Scotch & Soda has opened a new store in the city of Den Bosch in the Netherlands, the Dutch fashion retailer’s largest store to date. Located in a former theatre built in 1919, the three-floor store spans 510 square metres of selling space and carries all the brand’s lifestyle collections, including womenswear, menswear, kidswear, footwear,...
6 Apr 2021