Leman House Guesthouse London
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.
Number of rooms: 9
141 Leman Street, Tower Hamlets, London, E1 8EY, United Kingdom