Photos coming soon
HOTEL
Leman House
141 Leman St, London, England, E1 8EY, United Kingdom, London, United Kingdom
Where it sits
Leman House
141 Leman St, London, England, E1 8EY, United Kingdom, London, United Kingdom
51.51133, -0.06839
Similar stays nearby
Leman House
Hotel · 0 m
2 bed 2bath apartment close to Tower Bridge
Hotel · 74 m
Tower of London private bedrooms
Hotel · 77 m
Modern 2BR Loft Style Apartment Steps from Tower Bridge & DLR/Tube
Hotel · 89 m
Wombat's City Hostel London
Hotel · 93 m
8.8/10
Times Square Apartments
Hotel · 99 m
Wombat's City Hostel London
Hotel · 101 m
Travelodge London Central Aldgate East
Hotel · 106 m
Plan around Leman House
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 6, 2026.
