Echo Lake CO
Echo Lake Park, located just an hour west of Denver, is a popular destination within the Denver Mountain Parks system. This 616-acre sub-alpine park features the picturesque 24-acre Echo Lake, easily accessible from the parking lot. The lake is 10,600 feet above sea level and is stocked yearly with rainbow trout, a favorite location for … Read more