9640 W Napier St, Star, ID, 83669

$658,910

9640 W Napier St, Star, ID, 83669

PENDING