Tucked away in the heart of historic St James’s, and just minutes from London’s iconic landmarks and vibrant West End, The Stafford London the epitome of traditional British luxury, steeped in history and character.
Located in the heart of picturesque Mayfair, the 5-star Westbury Hotel offers 246 luxury bedrooms and suites, Michelin-star dining, Japanese fusion and an unrivalled cocktail list at the award-wining Polo Bar.
DUKES LONDON is a quintessential British gem set in an historical courtyard in St. James’s, just a few minutes away from Green Park, Buckingham Palace and the shopping of Bond Street. The hotel boasts 90 elegant bedrooms including 14 stunning suites and a luxury Penthouse; DUKES LONDON is a sophisticated home-from-home in the heart of the city.
Ideally situated on Jermyn Street, in the heart of Mayfair parallel to Piccadilly, The Cavendish London offers 230 bedrooms including penthouses with extraordinary views of London’s skyline. Also located in the hotel is the ‘Petrichor’ restaurant, which offers a seasonal British menu with a contemporary and imaginative flare.