2265 N Penny Lake Avenue, Star, ID 83669 - Homesnap