Active (1)

Beautiful life Training & Community Development Association was established in 2010 and is based on The Cape Flats, Cape Town, working across all sectors of society. T...

community development

R250 raised