191 N Plummer Road, Star, ID 83669 | HotPads