Acquiring satellite view…

Thousand Springs Resort

Authoritative

Thousand Springs Resort is a public boat ramp on Snake River in Twin Falls County, Idaho (83344). GPS coordinates: 42.4623°N, 114.1680°W.