Top 10 Places to Shop in London


Oxford Street, London

Shop opening times range between 9am – 10pm.

Good for: High street fashion.

Oxford Street is situated a short walk from Hyde Park accommodation and is one of the most famous shopping roads. It holds 300 shops such as Primark, New Look, AllSaints, Topshop, Urban Outfitters and, of course, the world-famous Selfridges.

Knightsbridge, London

Shop opening times range between 10am – 9pm

Good For: High-end designer.

Knightsbridge has a high-end reputation and its streets are lined with designer boutiques such as Agent Provocateur, Burberry, Christian Louboutin, Jimmy Choo, Gucci, Versace and Chanel. If you have a taste for quality, then you will fall in love with Knightbridge.

Savile Row, Mayfair, London  

Shop opening times range between 9am – 7pm

Good for: Bespoke Men’s tailors.

Savile Row is iconic due to its amazing history and firm traditions. Suits range in price, with many starting at £3,000, and take a minimum of 3 visits for fitting and a further 3 to 12 weeks to make. They are an investment, but the experience alone is worth it.

Spitalfields Market

16 Horner Square, London E1 6EW – Open 9am – 5.30pm.

Good for: Up-and-coming designer fashion

If you prefer the market scene but love the latest fashion trends, then Spitalfields Market is the place to go. It offers a great selection of original art and the most up to date fashion from promising new designers.

Camden Market

Camden Lock Place, London NW1 8AF – Open 10am – Late.

Good For: For lovers of the weird and wacky.

To truly enjoy Camden, booking hotel London is a must as it allows you to fully immerse yourself in the Camden bubble. Camden Market sells a wide range of products such as fast food, clothing, furniture and other collectibles.

Westfield London Shopping Centre

Ariel Way, White City, London. Open 10am – 10pm.

Good For: All-weather shopping.

The weather in London is unpredictable so Westfield Shopping Centre has all of your retail needs covered with over 400 stores under its roof including House of Fraser, Burberry, Gap, H&M and Oasis.

Portobello Road, London W11

Opening times ranging from 9am – 7pm

Good for: Antiques

Portobello Road Market is the largest antiques market in the world and houses 1,000 dealers with an array of collectibles and antique furniture and trinkets.


87-135 Brompton Rd, Knightsbridge, London. Open 10am – 9pm. 

Good For: Fancy souvenirs.

Harrods is home to over 300 retail departments which are contained in several different halls, such as the food hall, the beauty hall and Christmas hall, as well having its own bank, barbers, pet shop and spa.

King’s Road, London

Shop opening times range between 9am – 8pm.

Good For: Luxury fashion

Nike, Penhaligon’s, Ash and Monica Vinader are just a few of the upmarket names situated on King’s Road in Chelsea. If you want a true Made in Chelsea shopping experience, this is the place to go.

Carnaby Street, Soho, London

Shop opening times range between 10am – 7pm.

Good for: Young fashion.

Carnaby Street is synonymous with the Swingin’ Sixties and has a reputation for trendsetting even today. There are a mix of high street and independent shops that are known for being fashion-forward so, if you like being on trend, Carnaby Street is the place to explore.