Skip to main content
The Daily London

London news, every day

Best of London

London Shopping Guide: Markets, Department Stores & Hidden Boutiques

London offers one of the world's most varied shopping landscapes — from the refined retail of Bond Street to the anarchic energy of Portobello Road market, from Harrods' legendary food halls to the independent boutiques of Shoreditch. Bond Street and New Bond Street in Mayfair is the city's luxury corridor: Cartier, Tiffany, Alexander McQueen, and Ralph Lauren flagship stores line a route that ends at the Burlington Arcade, a Regency-era covered gallery of specialist shops. Carnaby Street and nearby Newburgh Street remain the heartland of British independent fashion. Harrods in Knightsbridge is the world's most famous department store — seven floors, 330 departments, food halls that justify the visit alone. Harvey Nichols on Sloane Street is more fashion-forward, beloved by stylists. For markets: Borough Market for food (Thursday–Saturday), Columbia Road for flowers (Sunday mornings), Portobello Road for antiques (Saturday), and Spitalfields for vintage (Monday and Thursday). Oxford Street handles the mass market — H&M, Zara, Selfridges, John Lewis all anchoring the UK's busiest shopping street. Selfridges' food hall and events programme make it one of Europe's most innovative retailers.

The Daily London brief

Love London? Get the daily briefing — free.

This guide was compiled by AI from public sources and the listings shown, and screened before publishing. See our editorial standards.

Sponsored placements

Feature your business

Reach London readers from the top of this page. Featured placements are always labelled.

The Daily London brief

The day's London news in a 2-minute read, every weekday morning. Free.

By subscribing you agree to receive emails from The Daily London and accept our Privacy Policy. Unsubscribe anytime.

Before you go

Get the London brief

The day's London news in a 2-minute read. Free, weekday mornings.

No spam. Unsubscribe anytime.