Ten Thousand Villages

Arts & Crafts in New Haven

Your chance to browse a wide variety of fair-trade goods from 38 different countries, right here on Chapel St.