Daily Archives: August 19, 2013


Part 1: Debenhams of Wigmore Street  Every year, millions of shoppers converge on London’s major department store. Selfridges, Harrods, Harvey Nichols and Liberty feature amongst the capital’s most visited tourist attractions. They are also serious commercial operations – Harrods turned over £651 million in 2012 alone. With the department store enjoying a new millennium renaissance, it is easy to forget that London has, over the past […]

Dearly departed department stores