Red River Campground Idaho

Campground
Suggest an edit · Your business? Claim now

Add more information

Add hours
The Plumas National Forest occupies 1,146,000 acres of scenic mountain lands in the northern Sierra Nevada. We manage this land to provide for you … See more

Details