Home > Idaho homes > Meridian homes > 83646 homes > North Powell Creek Avenue homes

North Powell Creek Avenue homes

North Powell Creek Avenue, Meridian 83646 contains 4 assessor property records.

5534 North Powell Creek Avenue, Meridian ID
This 4 bedroom, 3 bathroom home has 1598 square feet and was built in 2005.
5590 North Powell Creek Avenue, Meridian ID
This 5 bedroom, 3 bathroom home has 3421 square feet and was built in 2005.
5500 North Powell Creek Avenue, Meridian ID
This 4 bedroom, 3 bathroom home has 2058 square feet and was built in 2005.
5568 North Powell Creek Avenue, Meridian ID
This 4 bedroom, 3.5 bathroom home has 3540 square feet and was built in 2006.
1