Description
Nestled in the charming town of Star, Idaho, the River Birch Golf Course invites golfers to experience a hidden gem at 3740 North Pollard Lane. As you approach this picturesque 18-hole course, the warm and welcoming ambiance perfectly complements the lush landscapes and meticulously maintained greens. River Birch offers a challenging yet rewarding game for players of all skill levels, with strategically placed hazards and beautifully designed fairways that keep you engaged from the first tee to the final putt.