Debenhams department store on Oxford Street, one of the 124 UK stores set to be liquidated in early 2021 and closed in March unless a last minute buyer can be found, UK


Size: 6643px × 4434px
Location: Oxford Street, London, UK
Photo credit: © Monica Wells / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: 4, 2020, brand, britain, british, business, businesses, chain, christmas, closed, closure, closures, coronavirus, covid-19, debenhams, december, department, england, english, essential, established, exterior, flagship, gb, great, high, horizontal, job, kingdom, landscape, liquidated, liquidation, losses, oxford, pandemic, restrictions, retail, sad, shop, shopping, shops, store, stores, street, streets, suffering, takings, tier, uk, united, victim, west