1Beaverbrook Hotel & Spa
Nestled in the heart of the Surrey Hills, Beaverbrook is the quintessential British Country Estate
Stoke Park has been awarded '5 AA Red Stars', which is the highest accolade given to hotels by the renowned guide series.
Set in 300 acres of rolling Hertfordshire countryside, The Grove offers more than your average five-star hotel.
4The Savoy Hotel
Set in the bustling Covent Garden district, this luxury landmark hotel dating from the 1880s is an 8-minute walk from Trafalgar Square and a 14-minute walk from the London Eye.