Oxford Street
The heart of London shopping, bustling Oxford Street has more than 300 shops, designer outlets and landmark stores. Home to the legendary Selfridges, it also boasts a range of famous department stores such as John Lewis and Debenhams scattered among every well-known high street chain imaginable. Hate the crowds? Slip into a side street and it's pretty easy to leave the hoards behind. Check out St Christopher's Place and Berwick Street for some real treats.
Nearest tube: Oxford Circus, Bond Street or Tottenham Court Road