Acquiring satellite view…

Dog Creek Reservoir

Authoritative

Dog Creek Reservoir is a public boat ramp on Dog Creek Reservoir in Twin Falls, Twin Falls County, Idaho (83301). GPS coordinates: 42.6009°N, 114.4689°W.