Acquiring satellite view…

Deer Creek

Verified

Deer Creek is a public boat ramp in Boise County, Idaho (83622). GPS coordinates: 44.0925°N, 116.0428°W.