El edificio fue construido en 1963 y totalmente renovado en el año 1998. Cuenta con 28 plantas y un total de 450 habitaciones, de ellas 130 dobles y 34 suites. Ofrece a sus huéspedes numerosas instalaciones, como el hall de entrada con ascensores y el área de recepción abierta las 24 horas del día, que le ofrece servicio de caja fuerte, de cambio de divisa y de guardarropa. Dispone también de un minimercado, algunas tiendas, una peluquería, una cafetería, un acogedor bar, un pub y un restaurante climatizado con zona para no fumadores (hay sillas altas para los niños). Los que viajen por motivos de negocio pueden utilizar la sala de conferencias y la conexión a Internet. Como prestaciones adicionales encontrará el servicio de habitaciones y de lavandería. El hotel también cuenta con aparcamiento y garaje. La gran recepción es elegantísima. Hay un area central de descanso con suelo de mármol color beige, lámparas de araña y está siempre adornada con flores frescas.
Este hotel de lujo está ubicado en el corazón del barrio londinense de Mayflair. Desde aquí se tienen vistas inmejorables al Hyde Park. Podrá llegar fácilmente a pie o en transporte público (200 metros) a diferentes tiendas, comercios, lugares de interés turístico y de ocio y entretenimiento.
El hotel tiene un número de restaurantes. El desayuno se sirve en la primera planta en el Park Brasserie, una sala muy bien iluminada e informal adjunta a la Recepción. Los demás restaurantes son particularmente famosos por sus maravillosas vistas de Londres y su excelente cocina.