My sister and I attended the Mother's Day Tea Party at the Echo Center. Great view of the beautiful lake and yummy food. The Alice In Wonderland exhibit was fun, would have been great to have had my little grand daughters with us. I love seeing what is in and around Lake Champlain. I always enjoy the giant fish tank!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.