Overview: Zuri at a Glance

The Zuri Initiative, Premier Industrial Park, Baba Dogo Road, Nairobi, Kenya