View details1 / 13Get LivingApartment£2,400 pcmIstra House, London, E20 1feIstra HouseEast Village, London1- Send Enquiry