London, the best city for shopping, with 101 luxury hotels


The UK's capital is an ideal location for a city break and is undoubtedly one of the best cities for shopping. From luxury shops with the world-famous Harrods to bargain fashions at London's markets or the large shopping centres like Westfield or Canary Wharf, you can easily while away a whole day shopping, London has it all. Stay at one of our 101 luxury hotels in London and enjoy this wonderful city.


See all 101 luxury hotels in London



Featured luxury hotels in London

The May Fair Hotel, London
The May Fair Hotel   Stratton Street, Mayfair, London, W1J 8LT, United Kingdom
Score from 548 reviews: Very good 8.1 
Opened by King George V in 1927, this luxurious 5-star hotel is situated in the heart of Mayfair, surrounded by the parks, theatres and attractions of London’s West End.


from
€ 282Average price per night
The Montcalm, London
The Montcalm   34, Great Cumberland Place, London, W1H 7TW, United Kingdom
Score from 1113 reviews: Fabulous 8.7 
Within 5 minutes’ walk of Hyde Park, Oxford Street’s shops and Marble Arch Underground Station, this 5-star hotel features a modern bar and an on-site spa.


from
€ 289Average price per night
Westbury Mayfair, London
Westbury Mayfair Bond Street, Mayfair, London, W1S 2YF, United Kingdom
Score from 376 reviews: Good 7.8 
Located on Bond Street, this 5-star luxury hotel features elegant rooms with plasma-screen TVs and a chic, award-winning bar. Oxford Street shopping is a 5-minute walk away.


from
€ 270Average price per night
The Marble Arch London, London
The Marble Arch London   31 Great Cumberland Place, London, W1H 7TA, United Kingdom
Score from 601 reviews: Good 7.9 
This 5-star luxury accommodation is situated within the stylish Marylebone district of London, just a 5 minutes’ walk from Oxford Street.


from
€ 215Average price per night
The Langham London, London
The Langham London   Portland Place, London, W1B 1JA, United Kingdom
Score from 508 reviews: Superb 9 
Located at the top of Regent Street, the prestigious Langham has a chic and glamorous bar, Artesian, and a stylish restaurant, Roux at the Landau.


from
€ 392Average price per night
Grosvenor House, A JW Marriott Hotel, London
Grosvenor House, A JW Marriott Hotel  Park Lane, London, W1K7TN, United Kingdom
Score from 327 reviews: Very good 8 
Standing on Park Lane in Mayfair, this excellently located landmark hotel is perfect for Hyde Park, Buckingham Palace, shopping on Oxford Street, and West End glamour.


from
€ 290Average price per night