Home > Idaho homes > Athol homes > 83801 homes > North Pepper Road homes

North Pepper Road homes

North Pepper Road, Athol 83801 contains 2 assessor property records.

31736 North Pepper Road, Athol ID
This 5 bedroom, 2.5 bathroom home has 3123 square feet and was built in 2010.
31402 North Pepper Road, Athol ID
This 1 bathroom home has 774 square feet and was built in 1992.
1