Tapestries

Chefchaouen is known for the many artisan goods it produces, fine tapestries being among them.

Chefchaouen is known for the many artisan goods it produces, fine tapestries being among them.