ECHO, Leahy Center for Lake Champlain

ECHO, Leahy Center for Lake Champlain is a captivating science and nature museum located on the picturesque Burlington waterfront in Vermont. With interactive exhibits, live aquatic creatures, and educational programs, ECHO provides an engaging environment for visitors of all ages to learn about the ecology, history, and significance of Lake Champlain and its surrounding environment.

1 College Street 05401 Burlington United States