Home > Idaho homes > Athol homes > 83801 homes > North Llumia Lane homes

North Llumia Lane homes

North Llumia Lane, Athol 83801 contains 5 assessor property records.

32596 North Llumia Lane, Athol ID
32251 North Llumia Lane, Athol ID
This home has 864 square feet and was built in 1994.
32596 North Llumia Lane, Athol ID
This home was built in 1994.
32478 North Llumia Lane, Athol ID
This home has 720 square feet and was built in 1995.
32418 North Llumia Lane, Athol ID
This 1 bedroom, 1 bathroom home has 1216 square feet and was built in 1995.
1