The Eagle River Nature Center viewing deck provides clear views of the mountains. The Eagle River Nature Center opened in 1996 and has served as a gateway to Chugach State Park ever since.