Leman HouseGuesthouse
141 Leman Street, Tower Hamlets, London, E1 8EY, United Kingdom
In a prime location in the Tower Hamlets district of London, Leman House is located 1.1 km from Tower of London, less than 1 km from Tower Bridge and a 15-minute walk from Sky Garden. The property is around 1.4 km from Brick Lane, 1.6 km from Liverpool Street Underground Station and 2.7 km from London Bridge. Free Wi-Fi and a shared kitchen are featured.