1 College St, Burlington, VT , USA
Step into the ECHO, Leahy Center for Lake Champlain and embark on a journey of wonder and discovery! Located in Burlington, VT, this dynamic science museum and aquarium offers a thrilling blend of interactive exhibits, live animal encounters, and stunning views of Lake Champlain. Dive into the world of aquatic life, explore the mysteries of nature, and let your curiosity run wild! A must-visit for every adventurer.
Culture
Lat: 44.4766747, Lon: -73.2208675
ShareWebsite LinkCall