The weather is always perfect inside ECHO!
ECHO is located on the Burlington waterfront, overlooking beautiful Lake Champlain and the Adirondack Mountains. There are 70 species of live animals in pristine water displays, 100+ interactive exhibits and activities daily, plus animal feedings and more.
Visit our website for admission and parking info. www.echovermont.org
to add ECHO, Leahy Center for Lake Champlain map to your website;
We use cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content and targeted ads, to analyze our website traffic, and to understand where our visitors are coming from. Privacy Policy