Hotel The Stafford Londyn zlokalizowany jest 10 min piechotą stacji metra Piccadilly Circus i oferuje 4 pokoje prywatne. Hotel oferuje Wi-Fi w miejscach publicznych oraz posiada 105 pokojów z widokiem na dziedziniec.
Plac Piccadilly Circus znajduje się w około 900 m, a Katedra św. Pawła w Londynie 3 km od tego hotelu. 5-gwiazdkowy obiekt w samym centrum Londyna leży około 25 min spacerem od stacji kolejowej Marylebone. Stafford jest okrążony przez wielu zabytków, w tym galerie sztuki i teatry. St. James’s Park, a także St James's Church znajdują się również w niewielkiej odległości od hotelu.
Udogodnienia obejmują klimatyzację oraz marmurowe łazienki z oddzielną toaletą i prysznicem. Wyposażone w minibar, pokoje są również są ubeblowane biurkiem. Goście mogą również korzystać z suszarki do włosów i szlafroków znajdujących się w marmurowych łazienkach z oddzielną toaletą i prysznicem.
Restauracja The Wolseley jest tylko 400 m od Stafford w Londynie.