This is the entrance to Cottonwood Recreation Site on the Salmon River north of Challis, Idaho.
Cottonwood Recreation Site overview.