4.5/10
47 reviews
Providing free Wi-Fi, Indian Hot Springs is located in Idaho Springs. An indoor swimming pool is available for guests.
Number of rooms: 13
302 Soda Creek Road , Idaho Springs, CO 80452, United States