Best London Luxury Hotels

Suite in the Metropolitan Hotel in London
The Metropolitan Hotel

London’s luxury hotels are dotted throughout the city, and while there is no shortage of five-star hotels in London, a few are a cut above the rest.

Here are five hotels that I consider to be the best London luxury hotels:

St. Martin’s Lane Hotel – The St. Martin’s Lane Hotel is all about luxury for the cool crowd. The hip hotel features art installations, an exclusive bar, and a location in the heart of Covent Garden that can’t be beat. If you want luxury combined with style, this is the London hotel for you.

The Connaught – One of the most upscale and private hotels in London, The Connaught is the perfect place to stay if you like seclusion in a luxurious setting. The hotel’s famous Helene Darroze restaurant has two Michelin stars and its well-known bars serve excellent cocktails in elegant settings.

The Metropolitan – The Metropolitan Hotel, or The Met as it is known locally, is one of the top London luxury hotels. Situated on Park Lane, its location in Mayfair makes it a great place from which to explore central London’s highlights, including Buckingham Palace and Piccadilly. Its famous restaurant, Nobu, serves award-winning Japanese cuisine, and its bar, The Met Bar, is the perfect place for cocktails.

The Lanesborough – Located right at Hyde Park Corner, the Lanesborough is ideally located for those that like the outdoors as well as those that want to explore the famous shopping area of Knightsbridge. Within the hotel is the famous Apsleys restaurant, which serves an award-winning afternoon tea in London.

The Mandarin Oriental, London – The Mandarin Oriental is a London luxury hotel that can boast of being housed in one of the most beautiful buildings in the city. In addition, it is home to London’s most famous restaurant, Dinner by Heston Blumenthal. Its rooms and suites are spacious and decorated in classical style, and the hotel’s location across the street from Harvey Nichols guarantees hours of retail therapy enjoyment.

St. Martin’s Lane Hotel, London

St. Martin’s Lane Hotel, London
Address: 45 St. Martin’s Lane, London, WC2N 4HX, UK

St. Martin’s Lane Hotel is a hip luxury hotel in London. Located in central London close to Covent Garden, Leicester Square, and many of London’s popular sights, the St. Martin’s Lane Hotel is ideal for travellers who want to be in the middle of it all.

The hotel lobby features regular art installations and has a very designer vibe. Rooms are decorated in clean, simple decor and have colored lights that you can adjust according to your mood. Standard guest rooms are very small by hotel standards, but the hotel’s unbeatable location partly makes up for it. If you’re staying in the heart of London, you probably won’t be spending much time in your hotel room.

St. Martin’s Lane Hotel has a well-known restaurant, Asia de Cuba, as well as a trendy bar that serves good cocktails. The bar is for hotel guests only, so you don’t have to worry about crowds. If you have guests you want to invite to the bar, just let the bouncer know.

Standard rooms at St. Martin’s Lane Hotel in London cost from 239 GBP per night for standard rooms. Regular deals are offered throughout the year, so discounts are often available for special packages and longer stays.