Este complejo, construido en el año 1850 y restaurado en 2007, tiene 7 plantas con un total de 30 habitaciones dobles y 78 apartamentos. Cuenta con un área de recepción abierta las 24 horas del día que le ofrece servicio de caja fuerte, de guardarropa y de cambio de divisa. Las instalaciones también cuentan con un restaurante climatizado y una terminal de Internet, además de servicio de habitaciones y de lavandería. El vestíbulo es mediano y tiene una decoración de alto nivel de estilo moderno y contemporáneo.
Este atractivo complejo de apartamentos está situado en la Cromwell Road, una de las avenidas más importantes para acceder a Londres y al aeropuerto de Heathrow. A unos 100 metros de distancia podrá encontrar servicio de transporte público. En los alrededores hay numerosos restaurantes y diversos bares y pubs. Puede hacer sus compras en South Kensington (a unos 1500 metros), en la Kensington High street o en los famosos distritos de Knightsbridge y Chelsea. Cerca del hotel se encuentran el palacio de Kensington, el Museo de Historia Natural, el Museo Técnico y el Royal Albert Hall. Además, podrá llegar al Hyde Park dando un paseo.
Estos apartamentos tienen una habitación de desayuno de tamaño medio.