Echo, Leahy Center For Lake Champlain
Permanently closed
Advertisement
1 College St
Burlington, VT 05401
ECHO, Leahy Center for Lake Champlain is a 501(c) non-profit organization located in Burlington, VT. Their mission is to inspire and engage families in the joy of scientific discovery, wonder of nature, and care of Lake Champlain.
ECHO is dedicated to creating a safe space where equity and diversity are sought and celebrated. They offer a variety of educational programs, exhibits, and events focused on animals, engineering, and environmental conservation.
Generated from the website
Also at this address
See a problem?
You might also like
Partial Data by Infogroup (c) 2025. All rights reserved.
Advertisement





