Scotch & Soda is reportedly closing all UK stores
Dutch fashion retailer Scotch & Soda is reportedly closing all four of its stores in the UK this summer, marking a significant shift in the retail landscape. This decision comes after the brand was rescued by American brand management company…
