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.