168 rooms · ★★★★ · from £92
Offering stylish accommodation with free WiFi, Leman Locke is located in Shoreditch, London, 900 metres from both the Tower of London and Brick Lane.
Log in with your cycle.travel account:
Password |
Or simply use your account on: