Riverside Shopping Centre branch in Evesham

Fashion retailer New Look closes stores across UK

Popular UK-based fashion retailer New Look is set to close three of its stores over the coming weeks. According to…