Leman House is gunstig gelegen in de wijk Tower Hamlets in Londen, en ligt op 13 minuten lopen van Tower of London, minder dan 1 km van Tower Bridge en 15 minuten lopen van Sky Garden. De accommodatie ligt op ongeveer 16 minuten lopen van Brick Lane, 1,6 km van metrostation Liverpool Street en 2,7 km van London Bridge. De accommodatie is voorzien van een gedeelde keuken en gratis WiFi.
Naast een eigen badkamer hebben bepaalde units bij het pension ook uitzicht op uitzicht op de stad.
St Paul's Cathedral ligt op 2,8 km van Leman House, en metrostation London Bridge ligt 3,2 km verderop. Het dichtstbijzijnde vliegveld is Luchthaven London City, op 10 km van de accommodatie.