2024 APT Golf St. Louis – St. Clair Country Club
St. Clair Country Club 100 S 78th St, Belleville, IL, United StatesSt. Clair Country Club in Belleville, Illinois, known for its pristine, challenging golf course, appeals to all skill levels with its mix of holes, natural beauty, and consistently excellent conditions.