2990 North Can Ada Road

Star, ID
$950,000
3 Beds, 2 Baths
2,393 sq/ft
2990 North Can Ada Road
1/50