Please select a hotel.

2 Adults, 0 Child
Woman with shopping bags wandering down a street in London

Explore the city

Luxury shopping in London


From huge historic department stores to streets brimming with specialist boutiques, the capital has an abundance of high-end shops. London is a shopping destination full of delights. Try artisan food, buy bespoke perfumes and pick up treats to take home. Here’s your guide to the most luxury stores in London.

What is the most luxury store in London?

For shopping elites as much as for the tourists, Harrods is the most famous luxury store in London. This iconic Kensington shopping destination – famous the world over – opened in 1849 and has become synonymous with extravagance. 

Harrods and its famous green-suited door staff are on Brompton Street in Kensington. Other luxury department stores in London are Selfridges, Liberty and Fortnum & Mason.


Bond Street, Mayfair

Bond Street is in London’s West End, in the heart of Mayfair, and runs between Oxford Street and Piccadilly. Famous for centuries as the place to go for high-end art dealers and antique shops, today Bond Street also has luxury brands, expensive jewellery and designer fashion stores to peruse. 

You pass some of the most expensive shops in London as you walk along Bond Street, with flagship stores from Cartier, Tiffany’s & Co, Jimmy Choo, Burberry and Louis Vuitton.

You should also pop into Burlington Arcade’s perfumers, watch makers and boutiques; they are exquisite. You might also spot The Beadles – the oldest and smallest British police force.

Dover Street Market, St James’s

Curated to have the look and feel of an art gallery, Dover Street Market is a fashion icon. This is the original concept store for fashion. Inside are five floors of high-end fashion and groundbreaking streetwear, attracting fashionistas wanting their luxury shopping London fix and fashion students hunting for inspiration. 

Among the designer fashion are art installations and homeware too, making it a fantastic place to find something unique. Visit Rose Bakery inside for delicious cakes and the perfect people-watching spot. Despite the name, Dover Street Market is no longer on Dover street but at 18–22 Haymarket in London’s West End. 

Mount Street, Mayfair

Mount Street is one of Mayfair’s original retail streets and it’s a beautiful place for luxury shopping in London. Stretching from Hyde Park to Davies Street, you’ll pass art and antiques dealers, luxury fashion stores and niche boutiques such as Sautter Cigars and Linda Farrow eyewear.


St James

Originally a grand residential area for London’s aristocracy, St James in the West End is filled with luxury shops and the highest concentration of Royal Warrants in London. Jermyn Street is famous for gentlemen’s suits and shirtmaking, Piccadilly Arcade is a beautiful covered shopping arcade filled with boutique shops, and if the idea of creating a bespoke perfume appeals, visit Floris London, a perfumery that’s been bottling scents since 1730. Don’t miss a trip to Fortnum & Mason, the best luxury department store in London for food and drink. 


Savile Row, Mayfair

Creating the perfectly cut suit since the 18th century, Savile Row runs parallel to Regent Street and is the home of London’s finest tailoring houses. Savile Row tailors have generational knowledge, and each offers different suit styles. Gieves & Hawkes has a strong military and royal history going back to 1771, Kilgour gave us Fred Astair’s tailcoat in Top Hat ​​and Gormley & Gamble is Savile Row’s first women’s tailors, which opened in 2014. Whatever your style, Savile Row’s high-end shops produce London’s finest suits. 


Drop your shopping bags and relax in your suite or room at our heritage hotels, The Clermont, Victoria and The Clermont, Charing Cross, where we can give you the luxury hotel treatment after your luxury shopping trip.