Este hotel de 4 estrellas esta situado en el centro de London y el año de apertura fue 2005. Esta a poca distancia en coche de London Eye y la estación más cercana es Vauhall. El hotel tiene 2 restaurantes, un bar y un gimnasio. Las 394 habitaciones estan equipadas con minibar, secador de pelo, caja de seguridad, set de planchado y aire acondicionado.
Este moderno hotel está situado en la orilla sur del Tamésis y delante de la galería londinense Tate Britain. Desde el hotel hay unas vistas impresionantes del Parlamento y del Big Ben.