Hotel The Stafford Londres, situé à seulement 5 minutes à pied du Palais Saint James, propose 105 chambres avec des vues sur la ville. Grâce à son emplacement parfait, cet hotel 5 étoiles se trouve assez proche de Fortnum & Mason et à côté de la station métropolitaine.
L'hotel est placé près une zone de shopping à Londres, à moins de 20 minutes de marche d'Oxford St. La Galérie Nationale est située à quelques pas de Stafford, ainsi que l'aéroport de Londres-City est à 20 km. L'hotel est situé dans le voisinage de "Westminster" à Londres, juste à côté des parcs. Les attractions de divertissement à proximité de Londres incluent The Hospital Club, qui est à seulement 1 km. La station de métro la plus proche est à seulement 600 mètres.
Stafford de Londres propose des chambres équipées de la climatisation, ainsi que d'un minibar. Outre d'une cheminée en pierre, ils disposent également d'un canapé. Dotées d'une baignoire et d'une toilette séparée, les salles de bains en marbre disposent d'un sèche-cheveux et des peignoirs de bain.
Aussi, hôtel sans fumée comporte un bar lounge. Heddon Street Kitchen, vous pourrez déguster des spécialités européenne, tandis que Peyote propose une cuisine mexicaine.