ASTROExperiences

Museum · Burlington, VT

ECHO Leahy Center for Lake Champlain

ECHO Leahy Center for Lake Champlain is Vermont’s Science & Nature Museum, located on the waterfront of Lake Champlain.

Is this your business? Claim it

Overview

About ECHO Leahy Center for Lake Champlain

It offers over 100 interactive exhibits and more than 50 live species for all ages. Visitors can explore hands-on exhibits and captivating aquarium displays.

Places to stay in Burlington →