River Island to close 33 stores across the UK
It comes as part of the company’s restructuring process A major UK fashion retailer is due to shut 33 stores across the country in a bid to save itself from collapsing. River Island has been a stalwart of the British high street since its conception, however the brand is looking to restructure amid a change […]
6 months ago
