Stoddard Creek Campground is located just 1 mile off I-15 and 17 miles north of the town of Dubois, Idaho. Visitors come to the area to enjoy the abundance of trails, wildlife viewing opportunities and scenic beauty.
RECREATION
Fishing, hiking, mountain biking, motorcycling and ATV riding are popular activities in the area. T... View more
Reviews
No reviews yet
Be the first to review this location. To start, click “Add review button”.