ECHO, Leahy Center for Lake Champlain

museum in Burlington
#2 in Burlington / #2057 in United States of America
Photo
by Mfwills
/ CC BY 3.0

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