Indwell has 66 apartments open in downtown London, and nearly 200 more deeply affordable units under development. The Deanery’s gift is...