Este hotel se encuentra muy bien situado en el centro de Londres, a solo 10 minutos a pie del Marble Arch y Hyde Park, así como a 15 minutos en tren del aeropuerto de Heathrow desde la estación de Paddington.
Número de habitaciones: 60
12-20 Sussex Gardens, Westminster Borough, Londres, W2 1UL, Reino Unido