Acquiring satellite view…

Twin Falls Park

Verified

Twin Falls Park is a public boat ramp on Snake River in Twin Falls County, Idaho (83341). GPS coordinates: 42.5876°N, 114.3527°W.