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 is one of the finest luxury hotels in the Capital. Luxuriate in the stunning individually designed rooms and suites, dine in cool sophistication in The Game Bird and relax with a cocktail in the renowned American Bar.
Experience unrivalled luxury in one of London’s most historic and quintessentially English five-star hotels.
The hotel boasts 107 uniquely designed rooms, a 380-year-old wine cellar with a Second World War museum, an American Bar, a private cobbled courtyard and British restaurant, The Game Bird.