Following a £25 million restoration of two Georgian townhouses, Beverbrook Hotel will open a new luxury townhouse in central London. In partnership with Cadogan, the Sloane Street property will be called The Beaverbrook Town House and is seen as being a ‘city-based extension’ to the Beaverbrook Hotel & Spa in Surrey, which opened in August 2017.
The Beaverbrook Town House will feature 14 luxury suites and a Japanese gourmet restaurant and bar is scheduled to open in summer 2021.
Luxury Loves
A new central London hotel that promises ‘bespoke, personal experience that prioritises wellbeing’.