Idaho Springs, Colorado, United States of America
Echo Mountain Ski Area
is located at 19285 CO-103 in Idaho Springs