Ten Thousand Villages is a retail store in Niagara-on-the-Lake, ON that offers a variety of handcrafted items sourced from artisans around the world.
Specializing in fair trade products, the store aims to support sustainable practices and provide unique, ethically-made goods to customers.
Generated from their business information