MLS #: 98923085 9501 W Stone Oak Ln Star, ID 83669 $1,399,900 4 Beds, 3.5 Baths, 3339 SqFt Residential Learn More MLS #: 98918005 6749 N Willowside Ave Meridian, ID 83646 $649,900 3 Beds, 2 Baths, 1936 SqFt Residential Learn More