Este elegante hotel se encuentra escondido en el corazón de la histórica área de St Jame's Place, en un lugar tranquilo y sin tránsito. Es un entorno fabuloso de la ciudad de Londres, rodeado por parques y palacios reales.
A sólo unos cuantos pasos llegará a Bond Street, Jermyn Street y Piccadilly. El hotel Stafford es la base ideal para quienes deseen disfrutar de las tiendas, restaurantes y teatros. Y si desea disfrutar de un paseo tranquilo, por la noche podrá caminar por una avenida que se encuentra justo enfrente del hotel, la cual lo llevará directamente al lindo Green Park.
La casa principal del hotel es un edificio lleno de encanto inglés y carácter. Se compone de 3 residencias que datan del siglo XVII. En 2007 se añadieron 26 nuevas suites en el ala Stafford Mews. Son perfectas para familias y cuentan con un bello patio interno.