Home > Idaho homes > Montpelier homes > 83254 homes > Stauffer Canyon Road homes

Stauffer Canyon Road homes

Stauffer Canyon Road, Montpelier 83254 contains 1 assessor property record.

1539 Stauffer Canyon Road, Montpelier ID
This 3 bedroom, 1 bathroom home has 1265 square feet and was built in 1978.
1