Perché au cœur même de Londres, à 5 minutes à pied de l'église Saint-Jacques de Piccadilly, Hotel The Stafford Londres propose quatre chambres privées. Cet hotel 5 étoiles avec un restaurant à la carte est situé dans le voisinage de "Centre de Londres" à Londres avec vue sur la ville.
L'hotel sans fumée est placé près d'une zone de shopping, à moins de 2 km du Musée d'histoire naturelle de Londres et à moins de 4 km de la Tour de Londres. Stafford de Londres se trouve à 25 minutes de marche du Parc Gordon Square et juste à quelques pas de Fortnum & Mason. Il y a aussi des galeries d'art et des théâtres qui se trouvent juste à côté la propriété. Les attractions de divertissement à proximité de Londres incluent la Criterion Theatre, qui est à 900 mètres. La station de métro la plus proche à Stafford est Green Park, à environ 5 minutes à pied.
Les chambres de Stafford sont calmes et équipées d'Internet à haut débit et d'une TV à écran plat avec des chaînes satellite ainsi que d'un minibar. Les 105 chambres de l'hotel disposent de salles de bain en marbre, équipées d'une toilette séparée et une douche. Proposant des commodités telles qu'un sèche-cheveux et des peignoirs de bain, les salles de bains disposent également d'une toilette séparée et d'une douche.
Cet établissement comprend un restaurant avec une cuisine européenne. Vous pourrez vous détendre et casser la croûte au bar lounge. Vous pourrez déguster des plats de cuisine européenne au restaurant The Wolseley qui se trouve à seulement 400 m d'Hotel The Stafford London.