MC Template Map for ECHO, Leahy Center for Lake Champlain Map for ECHO, Leahy Center for Lake Champlain Search | Advanced Search | New Members | Coupons and Discounts | All Categories Arts, Culture & Entertainment >> Things To See & Do >> Museums ECHO, Leahy Center for Lake Champlain 1 College St.Burlington, VT 05401 | directions 802-864-1848 | 877-324-6386 | fax: 802-864-6832 Visit Site If your business isn't here, contact us today to get listed!