Grand Isle Historical Society

Grand Isle, Vermont