Show Navigation
back to search results

Department Store Debenhams In London

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
Filename
20200121_debenhams_001.jpg
Copyright
Mike Kemp
Image Size
4243x2828 / 2.2MB
www.mikekempphotography.com
English England Britain British UK United Kingdom brand brands retail sign logo Shop Shops Shopping Business Consumerism Economy High Street No people signs shopping centre chain store Department Store Department Stores Debenhams retailer
Contained in galleries
Mike Kemp - All pics
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.
Next
Info
  • Facebook
  • Twitter
x

In Pictures

  • About
  • Contact
  • Join In Pictures
  • Archive
    • All Galleries
    • Search
    • Cart
    • Lightbox
    • Client Area