

Localizado no coração de St James, a parte histórica do centro de Londres, o hotel The Stafford London by Kempinski está a poucos passos do Palácio de Buckingham e do Palácio de St James.
A estação de metro Green Park e a estação Victoria estão a uma curta distância.