El hotel está muy bien situado en el centro de la ciudad de Londres.Las habitaciones son modernas, cómodas y acogedoras y tienen todas las comodidades estándar.El hotel ofrece desayunos y cenas.Es un edificio moderno.El hotel tiene un vestíbulo de tamaño mediano.El hotel London City tiene fácil acceso a la estación Liverpool Street y al corazón financiero de la ciudad. Muchas oficinas centrales corporativas están a poca distancia del hotel.
El Ibis London City está situado a solo 20 metros de la estación de metro de Aldgate East y ofrece habitaciones modernas con aire acondicionado. La estación de Liverpool Street se encuentra a 10 minutos a pie.
Las habitaciones del Ibis Hotel están decoradas en colores alegres y cuentan con set de té/café, TV de pantalla plana interactiva con canales vía satélite y baño privado. Hay conexión Wi-Fi en todas las instalaciones.
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.