Echo Mountain

Address

Physical Address
19285 Highway 103
Idaho Springs, CO 80452
Ph: (303) 325-7347
Fax:: (720) 229-0357

By Car

Just head West on I-70, get off onto Evergreen Parkway (CO-74),then turn right onto Squaw Pass Road (Hwy 103), 11 miles and you're there.

Resort Information

Location

Advertisement