Leman House está muy bien situado en el barrio de Tower Hamlets, Londres, a 13 min a pie de Torre de Londres, a menos de 1 km de Puente de la Torre y a 15 min a pie de Sky Garden. El alojamiento está a unos 16 min a pie de Calle Brick Lane, a 1,6 km de Estación de metro Liverpool Street y a 2,7 km de Puente de Londres. El alojamiento dispone de cocina compartida y wifi gratis.
El hostal o pensión ofrece algunas unidades con vistas a la ciudad, y todas cuentan con baño privado.
Catedral de San Pablo está a 2,8 km del alojamiento, y Estación de metro London Bridge está a 3,2 km. El aeropuerto más cercano (Aeropuerto de Londres - City) está a 10 km del alojamiento.