The Village Trust

Website under Maintenance. Please check back soon

Email: info@villagefunds.org | Tel +254 725 637013 / +254 725 995797