Top 10 Series continues with the Top 10 luxury hotels in London
1. The Savoy
At the forefront of the luxury hotel scene for almost 130 years, The Savoy is the only luxury hotel on the River Thames, perfectly located in the heart of London. The ballet, opera and theatre of Covent Garden are just steps away, with the City, world-renowned museums and galleries, and the designer shopping of Knightsbridge and Mayfair within easy reach.
2. The Dorchester
The Dorchester, London, was opened 1931 and has become one of the world’s most iconic hotels. Located in the centre of London, nestled between Royal Hyde Park and the historic streets of Mayfair, the hotel offers amazing views of Hyde Park whilst Mayfair and Bond Street are close at hand.
3. The Ritz London
Located in affluent Mayfair, The Ritz opened its doors in 1906 and was considered one of the greatest hotels in the world. In January 2002, The Ritz received a Royal Warrant for Banqueting and Catering Services; the first, and only hotel to have been honoured with this prestigious award. More than 113 years after first opening our doors, The Ritz continues to offer its guests the same exceptionally high standards and luxury and remains a world-class hotel.
4. The Langham
One of the most coveted addresses in London, in the world-renowned West End, The Langham is truly a London icon. With 380 fully refurbished and elegantly appointed rooms and suites it makes the perfect base to explore the shopping in Regent Street, Bond Street, and Oxford Street, as well as London’s cultural attractions.
Set in the heart of Mayfair, Claridge’s has become a byword for timeless elegance. Since 1856 Claridge’s has become synonymous with inspiring design, award-wining dining and impeccable service. During the 1920s and 1930s, the hotel was transformed into an art deco icon with Basil Ionides, art deco pionee, redesigning the restaurant and several of the suites. His magnificent glass screens still shimmer in the Foyer & Reading Room.
6. Shangri-La at the Shard
Stay in the capital’s highest hotel, in one of the world’s most iconic buildings, the Shard, whilst enjoying panoramic skyline views that connect you to the whole city. The hotel is located on the 34th to 52nd floors and is Shangri-La’s first property in the UK. On level 52 you can marvel at the sparkling city views as the evening sky gently shifts colour at the highest infinity Sky Pool in London.
7. The Connaught
Settled in the heart of Mayfair, The Connaught is a combination of elegance and world-famous service, combined with fine art, Michelin-starred dining, atmospheric Mayfair bars and every creature comfort you could possibly wish for. From original artworks on the walls to traditional craftsmanship within the rooms, The Connaught draws together the best of British and international art and design.
8. Brown’s Hotel
London’s first hotel, Brown’s opened its doors in 1837 and has welcomed royalty and writers, Pulitzer Prize and Oscar winners, musicians and scientists, explorers and politicians. It was also the site of the first telephone call in London made by its inventor, Alexander Graham Bell. The hotel has 115 Olga Polizzi-designed bedrooms and 33 sumptuous London suites.
9. Bulgari Hotel
Located in Knightsbridge on the edge of Hyde Park, Bvlgari Hotel London is both a haven of calm in the centre of the city and yet under a minute’s walk from such landmarks as the famous Harrods department store. Since opening in 2012, Bvlgari has set new standards among the luxury hotels of London. The relatively small number of rooms ensures that the services are tailored to the needs of each individual.
10. Mandarin Oriental Hyde Park
One of London’s most celebrated five-star hotels, Mandarin Oriental Hyde Park, London, exudes an mix of elegance and luxury. Having recently completed a multi-million pound renovation of the entire hotel, it offers a fashionable and timeless base, complete with world-famous restaurants and a stunning spa in the heart of the capital.