Este hotel fue renovado en 2010, comprende 110 modernas habitaciones y ofrece un alojamiento económico, tanto para viajes de negocios como de placer. Entre otras instalaciones ofrece vestíbulo, caja fuerte, bar, restaurante e instalaciones para conferencias con un organizador exclusivo. Por un suplemento los huéspedes podrán hacer uso del servicio de habitaciones y de lavandería.
El hotel cuenta con una ubicación ideal cerca del distrito financiero de la ciudad de Londres, los Docklands y la nueva y fascinante zona de Shoreditch. Además, para los que viajan por placer, está a solo una parada de la estación de ferrocarril principal de Liverpool Street, lo que constituye una excelente conexión con los principales aeropuertos y ciudades del Reino Unido. El aeropuerto de la Ciudad de Londres está situado a aproximadamente 11 km de distancia, el aeropuerto de Londres Heathrow queda a apenas 33 km y el de Londres Gatwick está a unos 50 km del hotel, mientras que el aeropuerto de Londres Luton y el aeropuerto de Londres Stansted se hallan a aproximadamente a 57 km y 56 km del establecimiento, respectivamente.
Todas las habitaciones están equipadas con un cuarto de baño particular, TV, teléfono de línea directa internacional, secador de pelo, cafetera/tetera, nevera y caja fuerte. También hay conexión a Internet por un pequeño suplemento. Además se ofrece set de plancha, todas las habitaciones disponen de aire acondicionado y se pueden pedir cunas al hotel.
En el restaurante, especializado en cocina internacional y asiática, se sirven desayuno, almuerzo y cena.
Se aceptan American Express, Diners Club, MasterCard y VISA como formas de pago.
La Torre de Londres, oficialmente Palacio Real y Fortaleza de su Majestad, es un castillo histórico situado en la ribera norte del río Támesis en el centro de la ciudad. Se encuentra dentro del distrito londinense de Tower Hamlets, separado del límite norte de la ciudad por un espacio abierto conocido como Tower Hill. Se fundó hacia el fin de 1066 como parte de la conquista normanda de Inglaterra. La Torre Blanca, que da nombre al castillo entero, fue construido por Guillermo el Conquistador en 1078, convirtiéndose en símbolo de la opresión en Londres por parte de la nueva elite gobernante. Desde al menos 1100, el castillo fue usado como prisión, aunque no era este el propósito primario. En conjunto, la Torre es un complejo de varios edificios situado dentro de dos anillos concéntricos de muros defensivos y un foso; el castillo se amplió en varias fases, sobre todo en los siglos XII y XIII. La disposición general de finales del siglo XIII se ha mantenido a pesar de la actividad posterior.