Evhumz City Apartment75 Leman Street London, E1 8EY
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. A dishwasher and an oven can be found in the kitchen. A flat-screen TV is featured.