ECHO, Leahy Center for Lake Champlain

Category: Lake Champlain Waterfront

Address

1 College Street
Burlington, VT 05401
(802) 864 1848

visit website

View on Google Maps

Social Media

Details

ECHO, Leahy Center for Lake Champlain is an innovative science and nature center located on Burlington, Vermont’s Waterfront. The mission is to inspire and engage families in the joy of scientific discovery, wonder of nature, and care of Lake Champlain.

Hours

Open daily from 10am-5pm

Nearby Shopping

Nearby Dining

Nearby Downtown Garages