Answer by
pambam (892)
If you live anywhere near Vermont, you must visit the Vermont Teddy Bear Factory in Shelburne, Vermont. The location is stunning, set between the Green and Adirondack Mountains and near Lake Champlain. They claim that the best teddy bears in the universe are born there. They sponsor many special events as well as factory tours.