2288 N Meadow Lake Place, Star, ID 83669 - Homesnap