Major fashion brand with 4,850 stores closing two UK shops

Feb 20, 2026 - 16:55
 0
Major fashion brand with 4,850 stores closing two UK shops


Locations in Manchester and Leeds are set to close this year.