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.