Ten Thousand Villages Canada is a retail store based in Abbotsford, BC, offering a diverse selection of handmade crafts and artisan products sourced from around the world.
With a focus on fair trade practices, the store aims to support artisans in developing countries by providing a platform for their unique creations to be showcased and sold.
Generated from their business information