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.
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.
Las modernas habitaciones están equipadas con un baño alicatado, secador de pelo, teléfono de línea directa, TV vía satélite o por cable, radio, conexión a Internet, cocina americana, nevera, moqueta, caja fuerte de alquiler y calefacción central.
Se aceptan las siguientes tarjetas de crédito: American Express, Visa y Mastercard.