St.Hellen Imani School Details, Fees, Results, Location and Contacts March 14, 2011 by Eva Wangui CONTACTS PHYSICAL LOCATION: Nairobi POSTAL ADDRESS: 81369- 00100 CITY: Nairobi TELEPHONE: 0721-724021