ECHO Lake Aquarium and Science Center Burlington

1 College St., Leahy Center for Lake Champlain Burlington , Vermont, United States - Phone: 802-864-1848