Located northeast of downtown Anchorage, views of mountains carved by glaciers provide a stunning backdrop as you travel to Eagle River Nature Center. Established in 1995 by Friends of Eagle River Nature Center and the Lloyd family, it’s a destination to welcome visitors to Chugach State Park. Rich with natural history education, the non-profit builds…