1. Sunriver Produce 152 N Seneca Springs Way, Star, ID 83669 Coordinate: 43.69325,-116.47774 Phone: (208) 898-0220