Shopping areas & districts

Borough Market

Anyone with even a passing interest in food goes gaga for this, London’s biggest gastro market, which serves up artisanal delights and fresh-from-the-farm produce.

Marylebone High Street

Small town character, intriguing shops and plenty of coffee spots makes this a much-loved refuge near Oxford Street’s mania.

Covent Garden-Neal Street

Its main market square may be the centre of tourist attentions, but spiral out into neighbouring streets and discover everything from curiosity shops to cosmology.

Columbia Road-Cheshire Street

Have a nose around specialist boutiques and blooms on two of the East End’s sleepiest workday streets, which come alive at the weekends.


Designer studios make this their inspirational hub, so rather than ubiquitous high street brands, you’re more likely to find premium names and grimy one offs.

Notting Hill-Portobello

Portobello Market lives up to its Disney lyrics, whilst more upmarket names and boutiques and organics ahoy keep the rich list residents happy on nearby Westbourne Grove.

Knightsbridge-Sloane St-King’s Road

Spiritual home of the yummy mummy, housing mega brand emporiums, and bordered by the ultra exclusive Sloane Street and the now commercialised King’s Road.

Regent St-Bond St-Oxford St

The West End’s big three can be broken down into: Oxford Street for the masses (save for Selfridges), Regent Street for the foreigners, and Bond Street for the label queens.

Soho-Carnaby Street

Quirky boutiques, a smattering of the seedier side and independent talent to be found in Soho’s cobweb of streets, the most famous of which is perhaps Carnaby.

London Shopping - on a map

Loading markers...