View details1 / 15Get LivingApartment£2,650 pcmSwallowtail House, London, E20 1geSwallowtail HouseEast Village, London2- Send Enquiry