ECHO, Leahy Center for Lake Champlain
museum in
Burlington
#2 in Burlington
/
#2057 in United States of America
ECHO, Leahy Center for Lake Champlain in Burlington, Vermont, is a science and nature museum dedicated to promoting a better understanding of the ecology, culture, history, and opportunities of the Lake Champlain Basin. The center features interactive exhibits, live animal habitats, and educational programs designed to engage visitors of all ages.
Hotels
Find hotels nearby:
Tours & Activities
Also check out
Message
Go to Planner