Abounding Hope Community Development
Ramsgate, Margate, KwaZulu-Natal, ZA
To be the facilitators of change that assist in bringing hope to and enabling the impoverished to rise above their circumstances by educating, equi... see more.
Ramsgate, Margate, KwaZulu-Natal, ZA