TLPF Administrator Office

The Tegla Loroupe Peace Foundation main office is in Nairobi, in a new location in Lavington.

Administrator