Photo gallery for Leman Locke
Leman Locke
4-star aparthotel in London City Centre
Reviews
9.4
Exceptional
Popular amenities
Explore the neighborhood
15 Leman St, London, England, E1 8EN
- Tower of London10 min walk
- Tower Bridge13 min walk
- London Bridge4 min drive
- London (LHR-Heathrow)60 min drive