Situado aproximadamente a 11 minutos andando del Puente de la Torre, el Leman House Hotel Londres es un alojamiento con 9 habitaciones. El hotel atrae a los huéspedes con un aparcamiento público cerca.
El Leman House Londres ofrece habitaciones con comodidades como servicio de tetera/cafetera, TV de pantalla plana con canales vía satélite y detectores de humo. Están equipadas con un escritorio, y también cuentan con servicio de tetera/cafetera. En las habitaciones encontrarás almohadas de plumas, almohadas de plumón y almohadas de plumón/pluma. Los baños incluyen ducha a ras de suelo y también inodoro, además de comodidades como secadores de pelo y toallas de baño.
El restaurante The Artful Dodger se encuentra junto a este hotel.
El To Meet Again se encuentra aproximadamente a 6 minutos a pie de la pensión. Además, los hermosos parajes naturales del parque de St. James están a unos 4 km de distancia. La zona incluye lugares de interés religioso como la Catedral de Southwark (1 km) y la Catedral de San Pablo de Londres (2 km). La Torre de Londres está a un agradable paseo de este lugar. El Leman House Hotel se sitúa a unos 5 minutos a pie de la estación de metro el Tower Hill y a 10 minutos a pie de la estación de tren el Shadwell.