3667 N Costa Madera Way, Star, ID, 83669

$500,760

3667 N Costa Madera Way, Star, ID, 83669

PENDING