Echo, leahy center for lake champlain

About Echo, leahy center for lake champlain

Reviews 13
4.2
Contact us

About company

ECHO is the premiere science and nature museum on Lake Champlain. ECHO's mission is to inspire and engage families in the joy of scientific discovery, wonder of nature, and care of Lake Champlain. Open 10 a.m. to 5 p.m., visit us at: 1 College St., Burlington, VT 05401

US 1 college street
Not verified company