ECHO, Leahy Center for Lake Champlain

Category: Lake Champlain Waterfront

Address

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

visit website  

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