London is a city of shoppers. Even during the time of Napoleon, he observed that England as a whole is a nation whose citizens love to shop. Even today, his observation runs true.

In London, many shops are lined up, each with its own theme or specialty. The stuffs they sell vary- from expensive jewelleries to mildly priced items in Mayfair to quirky items in Covent Garden. Here are some of the best shopping destinations in London:

Oxford Street

Known for always bustling with pedestrians and motorists, Oxford Street caters a myriad of souvenir shops. The street is overwhelming because of its crowd and serves as the centre for a lot of chain stores. Shops like Zaras, Urban Outfitters, H&Ms can be found here. In fact, the street comprises 300 factory outlets and designer shops.

Jermyn and Regent Store

Jermyn Street is hugely popular for men's clothing shops. This old street still has shops that sell old-fashioned style of clothing. Most popular stores that are located here include Benson & Clegg and shoemakers like John Lobb. On the other hand, Regent St. has some of London's oldest and most famous shops like The Apple Store, Liberty and Hamleys.

Bond Street and Mayfair

If you are ready to splurge cash for shopping, you arrived at the best place. Bond Street and Mayfair showcases expensive designer clothes, bags and jewelleries. The city's exclusive shopping district, this is a home to big names such as Louis Vuitton, Burberry and Tiffany & Co.

Westfield

Westfield can be found in two shopping areas in London- White City and Stratford. Luxury brands like Jimmy Choo, Louis Vuitton and Ted Baker can be found here. High street favourites like Next, Marks and Spencer, Debenhams and House of Fraser are also present. Plus, you can also find several bars and restaurants, along with cinemas. Westfield is a gigantic collection of 250 shops and 70 dining spots.

Need more idea where to shop in London? Check out this article from Travelers Today.