MLS #: 98841167 6774 N Willowside Ave Meridian, ID 83646 $999,000 4 Beds, 4 Baths, 3317 SqFt Residential Learn More MLS #: 98841362 6830 N Willowside Ave Meridian, ID 83646 $850,000 4 Beds, 3 Baths, 2785 SqFt Residential Learn More MLS #: 98839652 2660 N Penny Lake Ave Star, ID 83669 $825,000 4 Beds, 4 Baths, 3205 SqFt Residential Learn More MLS #: 98842697 11487 W. Heliopsis Dr. Star, ID 83669 $620,000 3 Beds, 3 Baths, 1748 SqFt Residential Learn More MLS #: 98842181 11530 W. Heliopsis Dr. Star, ID 83669 $599,000 3 Beds, 2 Baths, 1651 SqFt Residential Learn More