2019-04-26 Debenhams stores to close
9 images Created 26 Apr 2019
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.