Evhumz City Apartment
75 Leman Street London, E1 8EYSet 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.
1 rooms
from £500