London’s Top Shopping


London Marina at night

Many of London’s best shops and shopping experiences are grouped together into small ‘districts’, each with its own distinct style.

For timeless elegance, Bond Street and the roads surrounding it cannot be beaten. Knightsbridge – the home of rival department stores Harrods and Harvey Nichols – is higher octane, offering glitz, glamour and edge to the jet set. In Mayfair, Fortnum & Mason and numerous gentlemen’s outfitters continue to offer classic English items such as boating blazers, club ties and pipes. Oxford Street, dominated by Selfridges, is officially London’s busiest shopping area, offering all the large high street brands. Further west, Portobello Road is famed for its vintage fashion, antique furnishings, and relaxed atmosphere. The latest addition to the luxury brands shopping area is The Village at Westfield shopping center in the west of London.