Este hotel está situado en el corazón de la dinámica ciudad de Londres, a solo unos metros de Hyde Park. Está a poca distancia de red de transporte público. Hay numerosos bares, comercios, restaurantes y locales de ocio en las inmediaciones. Este hotel cuenta con un cautivador diseño. Sus habitaciones y apartamentos se diseñaron teniendo en cuenta la comodidad de los huéspedes y aportan un estilo clásico. El hotel ofrece excelentes instalaciones y servicios con las que pretende cubrir las necesidades de todo tipo de viajeros.