Home > Idaho homes > Clifton homes > 83228 homes > North Church Street homes

North Church Street homes

North Church Street, Clifton 83228 contains 3 assessor property records.

8955 North Church Street, Clifton ID
8955 North Church Street, Clifton ID
8955 North Church Street, Clifton ID
This 4 bedroom, 2 bathroom home has 720 square feet and was built in 1900.
1