Este elegante hotel urbano se encuentra en el corazón de Londres, en uno de los distritos más exclusivos de la ciudad. Las estaciones de metro Green Park y Piccadilly Circus están a solo unos minutos a pie y en las inmediaciones se encuentran varios lugares de interés, como Trafalgar Square, la Galería Nacional de Arte, el Palacio de Buckingham y Hyde Park. Este hotel tiene 15 plantas y un total de 228 habitaciones, incluidas 3 suites. Las instalaciones incluyen un hall de entrada con recepción abierta las 24 horas, ascensor, 2 bares y un restaurante con zona para no fumadores. Es posible hacer uso de las instalaciones de aparcamiento (de pago). Las acogedoras habitaciones vienen cada una con cuarto de baño con secador de pelo, teléfono de línea directa, TV, minibar-nevera, cafetera/tetera y caja fuerte de alquiler.