12861 Towhee St, Nampa, ID 83651
4
beds
3
baths
2,332 Sq.Ft. LIVING AREA
6,534 Sq.Ft. lot