Ten Thousand Villages

Description

Ten Thousand Villages of Wilmington, Delaware features handcrafted items from over 130 different artisan groups which are from upward of 38 different countries.