Este hotel de 4 estrellas esta situado en el centro de London y el año de apertura fue 1973. Esta cerca de Madame Tussauds y la estación más cercana es Edgware Road. El hotel tiene 2 restaurantes, 3 bares, un salón de convenciones, una cafeteria, una piscina interior y un gimnasio. Las 1054 habitaciones estan equipadas con minibar, secador de pelo, caja de seguridad, set de planchado y aire acondicionado.
Este confortable hotel urbano está situado a solamente 100 metros de la estación de Paddington. A un kilómetro está el famoso museo de cera Madame Tussauds y a dos kilómetros la conocida Oxford Street. Muy cerca también está la estación de metro Edgware Road. Hay una parada de transporte público a 100 de distancia. Con el coche o utilizando el servicio de transporte público, que no es muy caro, podrá llegar sin ningún problema al centro de la ciudad, el cual vale la pena visitar y donde podrá encontrar una gran cantidad de tiendas y comercios, numerosos restaurantes, infinidad de bares, pubs, cafeterías y un amplio abanico de lugares de ocio y entretenimiento.
Todas las mañanas se ofrece desayuno bufet.