22 Debenhams stores to close, Slough, UKAdd to Cart Add to Lightbox Download
Slough, UK. 26th April 2019. The Debenhams store in Slough, which is among the 22 of 50 stores which the department store chain announced today have been earmarked for closure following a decline in high street sales. Closures will begin in 2020 and around 1,200 staff will be affected.
- Copyright 2019 Mark Kerrison
- Image Size
- 5760x3840 / 19.6MB