Debenhams has announced that seven of its stores will close, with the loss of more than 400 jobs, after it went into administration last week.
The department store chain agreed terms with landlords to continue trading at 120 of its 142 UK stores but has been unable to reach agreement over sites at Truro, Stratford-upon-Avon, Salisbury, Westfield, Warrington, Leamington Spa, and South Shields…
Discover more from USNewsRank
Subscribe to get the latest posts sent to your email.