London, London
Spend a second to
save a fortune!
Spend a second to save a fortune!
15 Leman Street, London
Offering stylish accommodation with free WiFi, Leman Locke is located in Shoreditch, London, 900 metres from both the Tower of London and Brick Lane.
See MoreUsage of subsidiary facilities may incur additional fees