El Hotel Sleep Inn es moderno y cuenta con aire acondicionado. Está situado a sólo 2 minutos a pie de la estación de Tower Hill y con conexiones con la zona centro y este de Londres en metro y DLR. Un edifico moderno y con estilo inaugurado en marzo de 2007 que está situado en el corazón del distrito financiero de Londres y a una corta distancia de lugares de interés como la Torre de Londres, el Tower Bridge, el navío HMS Belfast, la catedral de San. Pablo y el Monumento. Está bien comunicado con todas las zonas de Londres gracias al metro, Docklands Light Railway (DLR), y la estación de tren Fenchurch Street. El contemporáneo y luminoso bar, que ofrece una gran variedad de cervezas de barril y embotelladas y vinos, licores y refrescos, es el lugar perfecto para relajarse al final de una largo día. El informal y tranquilo restaurante ofrece un desayuno bufé recién hecho y una selección de platos de desayunos continentales. Hay snacks, platos y especialidades diarias disponibles para cenar.