Association of Volunteering and Cultural Exchange

Ouarzazate, Morocco, Africa
The association of volunteering and cultural exchange organizes voluntary work camps for the benefit of the local community.