Scotch & Soda stores reportedly closing ‘immediately’
Beloved Dutch fashion brand Scotch & Soda has officially announced the permanent closure of its stores in the Netherlands and several other European countries. Scotch & Soda, a staple in many wardrobes with its eclectic and fashionable clothing, has unfortunately…
