Sign for the department store brand Debenhams on Oxford Street on 21st January 2020 in London, England, United Kingdom. The company announced the closure of 19 stores across the UK after going into administration in 2019.
Add to Cart Add to Lightbox Download