Route GuidesRoutes City GuidesCities Map Log in

Evhumz City Apartment

London
75 Leman Street, London, E1 8EY

1 rooms · from £500


Set in London, Evhumz City Apartment is an apartment featuring a terrace. The property boasts views of the garden and is 800 metres from Tower of London. Free WiFi is featured . A dishwasher and an oven can be found in the kitchen.