Acquiring satellite view…

Indian Creek

Authoritative

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