MLS #: 98901209 3142 N Sun City Ave Star, ID 83669 $739,900 4 Beds, 2.5 Baths, 2623 SqFt Residential Learn More