ECHO, Leahy Center for Lake Champlain

 Cover Photo
Region:
Northern
Business Category:
Attraction
View Website
Address:
1 College Street
Burlington, VT 05401

With a pristine lakefront location, breathtaking views of the Adirondacks, sparkling aquariums and elegant indoor and open-air spaces for ceremonies, dining, and dancing, ECHO, Leahy Center for Lake Champlain is one of the most memorable and unique event locations in Vermont.

Interested in receiving our E-Newsletter? Sign Up Now