Este hotel ofrece a sus huéspedes una ubicación muy acertada, cerca de algunos de los enclaves turísticos más conocidos de la ciudad, como el Museo Madame Tussauds, o las estaciones ferroviarias de Paddington y King's Cross. Esta lujosa propiedad urbana está a unos 35 kilómetros de los aeropuertos internacionales de Heathrow y Gatwick. El establecimiento, construido en el año 1936, cuenta con un total de 581 habitaciones distribuidas en 8 plantas. Sus huéspedes serán recibidos en un exclusivo ambiente que incluye diversas instalaciones y servicios. Entre las opciones gastronómicas se encuentra un tentador bar y un restaurante a la carta con aire acondicionado, zona separada para no fumadores y tronas para los niños. Las elegantes y alegres habitaciones cuentan con baño en suite, televisión vía satélite y por cable y acceso a internet.