Shopping in London

Oxford Street
Bustling Oxford Street has about 300 shops and landmark stores. Home to the legendary Selfridges, it also has a range of recognised department stores among every well-known high street chain imaginable. Slip into a side street, however, and it's pretty easy to leave the crowds behind. Check out St Christopher's Place, South Molton Street and Berwick Street for some real treats.
Nearest tube: Oxford Circus

Regent Street and Jermyn Street
An impressive shopping street, Regent Street offers a good range of mid-priced fashion stores including some of the city's oldest and most famous shops. Historic Jermyn Street has long been renowned for its men's clothing shops, particularly bespoke shirtmakers.
Nearest Tube: Piccadilly Circus

New Bond Street
If you have plenty of money to spend and want to sport the very best in designer clothes then Bond Street is the ideal place to go for some expensive retail therapy. Popular with celebrities on a spree, it is one of London's most exclusive shopping areas.
Nearest Tube: Bond Street

Carnaby Street
The birthplace of the fashion and cultural revolution of the Swinging Sixties, Carnaby Street is still home to some of the world's most exciting fashion and design talent. Filled with shops selling urban and street clothing, it's the place to go for a trendy atmosphere.
Nearest Tube: Oxford Circus or Piccadilly Circus

Covent Garden
Covent Garden is a great place to shop, packed with speciality stores and quirky finds. You can stock up with the latest urban street wear or buy some gourmet food. Check out the arts and crafts at Covent Garden Market. Try the stores in Floral Street, Monmouth Gardens, Shorts Gardens, Seven Dials and Neal's Yard for a taste of how hip the neighbourhood can be.
Nearest Tube: Covent Garden or Leicester Square

King's Road
King's Road is a more leisurely shopping option, with new stores and cafés and a good blend of high street and designer shops thrown into the mix. With unique labels, it's also home to some top designer stores, and a great place for inspirational interior design.
Nearest Tube: Sloane Square

Knightsbridge
Visitors from around the world flock to Knightsbridge and Brompton Road to see the illustrious shops and department stores. This is the place to head to if you are looking for prestigious brands and up-to-the-minute trends from the world's fashion elite.
Nearest Tube: Knightsbridge

Notting Hill
If you're in search of unusual or vintage clothing, rare antiques and a vibrant, multicultural atmosphere, then Notting Hill is for you. It has a good selection of eclectic and alternative shops, but is also famous for its market, which takes place along Portobello Road.
Nearest Tube: Notting Hill Gate, Ladbroke Grove or Westbourne Park

Canary Wharf
Canada Square in the heart of Docklands is home to many of the UK's leading businesses, but it also has a great shopping centre open seven days a week. Sleek and modern, it has over 200 shops, cafés and restaurants offering a relaxed shopping experience with a good combination of high street and designer stores.
Nearest Tube: Canary Wharf

Westfield London
More than a shopping centre, Westfield London is an innovative and dynamic place to shop, to eat, and to meet. Inside the largest urban shopping centre in Europe, you'll find five anchor stores: Debenhams, Next, Marks and Spencer, House of Fraser, and Waitrose, alongside more than 265 luxury, premium and high street retailers from more than 15 different countries.