Leman Locke
Leman Locke, 15 Leman Street, London, E1 8EN
~ Four Star Hotel in London ~
Featuring stylish accommodation with free Wi-Fi, the Geneva Locke is located in the district of Shoreditch in London, which is 900 metres from the tower of London and street Brick Lane. ~ BOOK NOW
No Comment