Landmark: United States Logo

Burlington, Vermont Landmarks

The landmarks listed below are located in the city of Burlington, Vermont.

ECHO Lake Aquarium and Science Center

ECHO Lake Aquarium and Science Center

Burlington, Chittenden County, Vermont 05401
ECHO, Leahy Center for Lake Champlain is located on the waterfront in northern Vermont. It is home to more than 70 species of fish, amphibians, invertebrates, and reptiles, major traveling exhibitions, and the multimedia Awesome Forces Theatre.

Top 1 Most Popular Burlington Landmarks

  1. ECHO Lake Aquarium and Science Center

MENU