Zentral in London gelegenes Hotel zwischen Belgravia, Victoria und Westminster. Ideal für eine Städtereise, viel zu Fuß erreichbar