ECHO Center
1 College St
Burlington, VT 05401
Phone: (802) 864-1848
Toll Free: (877) 324-6386
ECHO, Leahy Center for Lake Champlain is a 501(c) non-profit organization. Its mission is to inspire and engage families in the joy of scientific discovery, wonder of nature, & care of Lake Champlain.