Ten Thousand Villages

  • Shopping
181 S. Main St
Harrisonburg, VA 22801
5404421010
  • About

    Ten Thousand Villages creates opportunities for artisans in developing countries to earn income by bringing their products and stories to our markets through long-term, fair trading relationships.