Tree to Tree

Park Address:
17545 E Locust Grove Rd
Athol, Idaho 83801

Phone: 208.423.8289

2021 Opening: May 1
Reservations Required.