

The Stafford London by Kempinski se encuentra en pleno corazón de Londres, en la parte antigua de una de las capitales más importantes de Europa, a unos pasos de los palacios Buckingham Palace y St James's Palace. La estación de metro Green Park Tube Station y la estación de tren Victoria Station están muy cerca, y desde el hotel se puede llegar a ellas andando.