Skip Main Navigation
Page Content

African Promise

A UK registered charity (# 1122285) that builds and supports schools in rural Kenya.

Save This Event

Event Saved