ECHO, Leahy Center for Lake Champlain

1 College St, Burlington, VT, 05401, United States

Last Updated Feb 17, 2026

Company Overview

Company Name

ECHO, Leahy Center for Lake Champlain

Address

1 College St, Burlington, VT, 05401, United States

Established

2002

About ECHO, Leahy Center for Lake Champlain

ECHO is a premier science and nature museum located in Burlington, Vermont, along the shores of Lake Champlain. The museum's mission is to inspire and engage families in the joy of scientific discovery, the wonder of nature, and the care of the lake. Open daily from 10 a.m. to 5 p.m., ECHO offers a variety of exhibits, programs, and educational opportunities for visitors of all ages.

Frequently Asked Questions about ECHO, Leahy Center for Lake Champlain

Technologies Used

Social Profiles