London does luxury like nowhere else – and the city’s high-end hotels are the ultimate proof of that. From historic buildings to shiny new skyscrapers, this is one of the easiest cities in the world to stay in elegance and style.
1. Rosewood London
Rosewood is located in the deeply historic neighborhood of Holborn. It is a very short distance from prime historic attractions like the British Museum, and St. Paul’s Cathedral. The architecture and structure of the hotel itself has Edwardian and Renaissance influences, having been built back in the 1910s. The entrance to the hotel is built in the style of a carriageway, and the entire hotel itself, along with its neighborhood, is simply brimming with Old World beauty and charm. If you’re someone prone to romanticizing the past, and if you appreciate ornate architecture as opposed to minimalism, this is definitely for you.
2. Cadogan Gardens
11 Cadogan Gardens occupies four adjoining redbrick townhouses in the heart of Chelsea. It embodies all of the old-school charm, splendour and English eccentricity that you would expect of a historic, five-star hotel by Sloane Square, while a top-to-tail refurbishment in 2016 ensures it is fit for the modern guest.
This place is where traditional décor and modern convenience merge to meet guests’ high standards, while leaving them with a personalized level of service most find addictive and unforgettable. Celebrities abound in this hotel, which can feel like the center of the universe during key cultural events like London Fashion Week, The Chelsea Flower Show and royal weddings.