With designer clothing stores, vintage shops and outdoor markets, it's easy to see why shopping in London has become a tourist activity in itself.

Some streets like Oxford Street and Bond Street in Westminster have become world-renowned, but let's not forget that there's a ton of great shopping areas begging to be discovered elsewhere in London as well. So if you're hoping to do some shopping in London, here are some of the best neighbourhoods in London where you can get some hardcore retail therapy:

Mayfair

MayfairLondon
Photo credit: Jean-Etienne Minh-Duy Poirrier

Mayfair's Oxford Street is the busiest shopping street in Europe and features more than 300 stores, but Bond Street is also a mega-heavy shopping area that shouldn't be missed by any London tourist. Bond Street in particular has the most exclusive brands and high-end fashion stores like Chanel, Burberry, Dolce Gabbana and Louis Vuitton, but there's also a ton of other shops in and around Mayfair; (like Marc by Marc Jobs - London's first Marc Jacobs store).

Where to shop in Mayfair: Oxford Street, Savile Row, Bond Street, Dover Street Market

Covent Garden

CoventGardenLondon
Photo credit: Neil Howard

Covent Garden is up to the brim with fashion boutiques, vintage stores and cosmetic shops (and let's not forget Covent Garden Market!) Topman's first general store was located in Covent Garden and there are also a ton of other popular shops like Pendleton and Happy Socks.

Where to shop in Camden Garden: Neal's Yard, Spitalfields, St. Martin's Courtyard, Covent Garden Market

Stratford

StratfordLondon
Photo credit: JasonParis

Stratford is a popular shopping destination in London for one reason and one reason only: The Westfield Stratford City Shopping Centre. With four levels, 1.8 million square feet, and well over 300 stores, it's no wonder why so many tourists and locals head to Westfield Stratford for an intense shopping day in London. Here you will find some of the most well-known clothing brands like American Apparel, Calvin Klein, Gap, but you can also find a variety of specialty shops and high-end stores in the Stratford town centre as well.

Where to shop in Stratford: Westfield Stratford Shopping Centre, Stratford town centre

Soho

SohoLondon
Photo credit: Chris Beckett

Soho boasts some of the most popular shopping streets in London, and no visit to London would be complete without an afternoon of shopping in Soho. Soho is loaded with high-class menswear shops like Albam, Grenson and Oliver Spencer, but you can also find top-quality lingerie stores, toy shops, record stores, and much more.

Where to shop in Soho: Carnaby Street, Berwick Street, Kingly Court

Knightsbridge

KnightsbridgeLondon
Photo credit: Márcio Cabral de Moura
Harrods is one of the most popular shopping destinations in London (especially Knightsbridge), as it employs over 3,000 staff in more than 300 different departments. But the oh-so-chic Harvey Nichols in Knightsbridge also has three floors of designer wear (as well as a massive beauty department), and Sloane Street is also home to high-end fashion stores like Christian Dior, Armani, Alberta Ferretti and much more.

Where to shop in Knightsbridge: Harrods, Sloane Street

Marylebone

MaryleboneLondon
Photo credit: David Howard

Known as one of London's most fashionable areas since as far back as the 17th century, Marylebone has become one of the most famous shopping destinations in London (especially among the rich and famous, of course). Here you can also find some of London's most unique and independent stores, bridal shops, antique stores, musical instrument specialists and much more.

Where to shop in Marylebone: Chiltern Street, Bulstrode Street, New Cavendish Street

Chelsea and Kensington

ChelseaAndKensingtonLondon
Photo credit: Holly Hayes

Peter Jones, Zara, Clarks, Topshop and Harrods - need I say more? Not only are Chelsea and Kensington littered with some of the most fashionable brands in the world, you can also find a ton of different mobile phone stores and skiing and adventure sport stores here as well; (like Mountain Warehouse, Blacks and Snow & Rock).

Where to shop in Chelsea and Kensongton: Kings Road, Kensington High Street, Kensington Church Street

Canary Wharf

CanaryWharfLondon
Photo credit: Mark Ferbert

One wouldn't think a neighbourhood named "Canary Wharf" would be home to over 120 stores in London, but this neighbourhood remains to be one of the most popular shopping destinations in Europe. From small boutiques, designer labels, fashion shops and even homeware stores, there's no limit to what you can find in some of the many shops in and around Canary Wharf.

Where to shop in Canary Wharf: Canary Wharf Shopping Centre, Cabot Place