Echo
Point Of Interest
Has not been rated.
Contact
1 College St, Burlington, Vermont
Description
ECHO is Vermont's waterfront science and nature museum. It has over 100 interactive family experiences, 70 live species, exhibits, 3D movies, and more.
It is open daily from 10am to 5pm. Admission fee is $14.50 to $18 per person.
Features
Location
Lat: 44.476538 Lng: -73.221071
User Reviews
Site has no reviews