In London, luxury hotels don’t just invite people for a short stay—they inspire you to enjoy the city for a little longer, spend more time relishing the city and the hospitality. Whether you are in the capital for business or pleasure, there’s a hotel here that will cater to your style, mood and comforts.
From historic mansions that surprise with modern design to boutique rooms on the edge of Thames river, you will find them both close to and far from the beating heart of the city, adding value and culture to the up-and-coming neighborhoods. No matter when or for how long you plan to visit, our list of London’s best new hotels has you covered.
1. Nomad London
The NoMad London hotel, located within the historic and iconic Bow Street Magistrates’ Court and Police Station building, is a magnificent representation of the collaboration between the New York-based interior design studio, Roman and Williams, and the storied 19th-century building. This magnificent transformation draws inspiration from the rich history and vibrant location of the hotel in Covent Garden, as well as exploring the deep-rooted artistic and cultural connections between London and New York.
Address: 28 Bow St, London WC2E 7AW, United Kingdom
Visit Nomad London
2. The Peninsula London
Nestled in a prime location overlooking Hyde Park Corner and the majestic Wellington Arch, The Peninsula London stands proudly in the heart of Belgravia, showcasing the finest elements of British culture, art, and cuisine while offering unparalleled hospitality. The hotel will embody the unique heritage and grandeur of the neighbourhood with its elegant entrance, featuring a majestic collonaded courtyard lobby. Visitors will be met with a warm welcome, as well as 190 elegantly appointed guest rooms and suites, each tastefully decorated to exude sophistication.
Address: 1 Grosvenor Pl, London SW1X 7HJ, United Kingdom
Visit The Peninsula London
3. Raffles London at The OWO
Set to make its grand debut in the spring of 2023, Raffles London at The OWO and The OWO Residences by Raffles will be the prestigious brand’s inaugural opening in the vibrant city of London. This landmark hotel offers a truly historic address, as it is housed within the former Old War Office building, a distinguished Whitehall edifice that was once the residence of some of Britain’s most renowned statesmen and spies, including Winston Churchill and Ian Fleming, the creator of James Bond.
Address: 57 Whitehall, London SW1A 2BX, United Kingdom
4. Mandarin Oriental Mayfair
Mandarin Oriental Mayfair, London is located in the elegant and sophisticated neighbourhood of Hanover Square, where it stands as a beacon of fashion, media, art, and commerce. As a chic and intimate addition to the already renowned Mandarin Oriental Hyde Park, London in Knightsbridge, this new hotel offers an exciting opportunity to experience the legendary brand in a vibrant and creative environment, surrounded by the very best that London has to offer.
Address: 22 Hanover Square, London W1S 1JP, United Kingdom
5. 1 Hotel Mayfair
The debut of the highly-anticipated 1 Hotels brand flagship in the UK is set to take place in the prestigious neighbourhood of Mayfair, with a stunning outlook onto the verdant Green Park. The nine-story edifice will boast an impressive collection of 184 spacious and tastefully appointed guest rooms, as well as a farm-to-table restaurant that is renowned for its fresh, locally-sourced ingredients and al fresco seating amidst lush gardens. To foster a sense of community and encourage social interaction, 1 Hotel Mayfair will feature a chic and inviting communal lobby bar, designed to be a hub of activity and facilitate new connections.
Address: 3 Berkeley Street, London W1J 8DJ
Visit 1 Hotel Mayfair