Acquiring satellite view…

Indian Creek

Authoritative

Indian Creek is a public boat ramp on Palisades Reservoir in Lemhi County, Idaho (83467). GPS coordinates: 45.0142°N, 113.9666°W.