Landmark: United States Logo

ECHO, Leahy Center for Lake Champlain

1 College Street
Burlington, Chittenden County, Vermont, 05401

ECHO Lake Aquarium and Science Center
Photo: Mfwills License: CC BY 3.0
ECHO, Leahy Center for Lake Champlain is located on the waterfront in northern Vermont. It is home to more than 70 species of fish, amphibians, invertebrates, and reptiles, major traveling exhibitions, and the multimedia Awesome Forces Theatre.
The name ECHO represents the mission of the organization which is to "educate and delight" people of all ages about the Ecology, Culture, History and Opportunities for stewardship of the Lake Champlain Basin.

Located at the Leahy Center for Lake Champlain, ECHO has been open to public since 2003, offering daily animal encounters and hands-on activities that are educational and family-friendly.

ECHO, Leahy Center for Lake Champlain Categories


Other ECHO, Leahy Center for Lake Champlain Resources

Map of the Area Around
ECHO, Leahy Center for Lake Champlain

Visit our sister site:
Landmark Earth Logo

MENU