From the flagship stores of Oxford Street to the luxury of Knightsbridge and the vintage lanes of the East End, London is one of the worlds great shopping cities. This is your guide to the best shopping in London, by area.
-

Covent Garden Shopping
A guide to shopping in Covent Garden: the historic market building, the boutiques of Neal Street and Seven Dials, street… Read guide
-

Harrods and Knightsbridge
Shopping in Knightsbridge, London's most prestigious district: Harrods, Harvey Nichols and the luxury boutiques of Sloane Street, plus how to… Read guide
-

London Shopping Centres
The best shopping centres in London, including the two giant Westfield malls at Stratford and White City, with hundreds of… Read guide
-

Oxford Street
A guide to Oxford Street, Europes busiest shopping street: the flagship stores, Selfridges, neighbouring Regent Street and Bond Street, and… Read guide
-

The Best Charity Shops in London
Where to find the best charity shops in London for designer second-hand, vintage and bargains, area by area. Read guide
-

The Best London Souvenirs (and Where to Buy Them)
The best London souvenirs to bring home and exactly where to buy them, plus the tourist tat to skip. Read guide
-

The Best Vintage Shops in London
Where to find vintage and second-hand fashion in London, from Brick Lane to Camden, plus tips for thrifting. Read guide
-

Vintage Shopping in London
Where to find the best vintage and second hand shopping in London: Brick Lane, Camden, Portobello and the charity shops… Read guide
Looking for markets instead? See our guide to London markets, or explore every category in the full guides collection.



