Located at the Leahy Center for Lake Champlain, ECHO has been open to public since 2003, offering daily animal encounters and hands-on activities that are educational and family-friendly. The Patrick and Marcelle Leahy Center for Lake Champlain is a campus recognizing Senator Patrick Leahy's dedication to the stewardship of the Lake Champlain Basin. The Leahy Center is also home to the University of Vermont’s Rubenstein School of Environment and Natural Resources, Lake Champlain Basin Program Resource Room, and Lake Champlain Navy Memorial.
The Leahy Center for Lake Champlain is Vermont’s first LEED certified Green Building. It is the only lake aquarium in the United States with this certification. With this designation, ECHO is the third certified building in New England and joins a group of fewer than 70 LEED certified buildings in the United States.