ECHO, Leahy Center for Lake Champlain

Leahy Center for Lake Champlain, At One College St, Burlington, VT 05401
ECHO, Leahy Center for Lake Champlain ECHO, Leahy Center for Lake Champlain is one of the popular Museum located in Leahy Center for Lake Champlain, At One College St ,Burlington listed under Museum in Burlington , Local service in Burlington , Landmark & Historical Place in Burlington ,

Contact Details & Working Hours

More about ECHO, Leahy Center for Lake Champlain

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

Map of ECHO, Leahy Center for Lake Champlain