Este hotel está situado en una calle arbolada del centro de Londres. Ofrece recepción 24 horas y se encuentra a solo 5 minutos a pie de la estación de tren de Paddington y de Hyde Park.
Número de habitaciones: 25
129 Sussex Gardens, Westminster Borough, Londres, W2 2RX, Reino Unido