9089 W Moonglade St, Star, ID 83669
3
beds
3
baths
2,243 Sq.Ft. LIVING AREA
9,844.56 Sq.Ft. lot