Este hotel, construido en 1851 y renovado en el año 2004, tiene 4 plantas. Cuenta con un hall de entrada con ascensores, un área de recepción abierta las 24 horas del día que le ofrece servicio de caja fuerte y de cambio de divisa, un bar y una terminal de Internet. También tendrá a su disposición un restaurante climatizado. Para redondear el número de prestaciones e instalaciones con las que cuenta el hotel, le ofrece también servicio de habitaciones y de lavandería.
Este complejo de varios edificios de estilo georgiano cuenta con un acogedor ambiente y una magnífica atmósfera y está construido en estilo clásico británico de casa señorial. Dispone de una ubicación magnífica, en el corazón de Mayfair, cerca de la Bond Street, de Piccadilly y del Green Park. El Palacio de Buckingham está situado a 500 metros del hotel.
Los huéspedes podrán degustar el desayuno en forma de bufet.