Twin Oaks Golf Course is a 27-hole public course in Freeland, Michigan, set within the Tri-City area and easily reached from surrounding communities.
The layout is designed to test golfers while remaining playable, with multiple sets of tee boxes so players of varying abilities can choose a length that suits their game.
Updated October 2026 · Best golf courses in Michigan ›
All golf courses in Freeland ›