1. River Birch Golf Course 3740 N Pollard Ln, Star, ID 83669 Coordinate: 43.72523,-116.46815 Phone: (208) 286-0801