Crafts in Richford (VT) Full list of companies Crafts category in Richford, Vermont Lariviere House 89 River St, Richford, VT 05476, (802)848-3131 Page 1