Is this your business? Claim it
Overview
About Champaign Country Club
This nearly 100-acre property in Champaign features an 18-hole golf course, Har-Tru clay tennis courts, and an Olympic-sized swimming pool. A 36,500 square foot clubhouse is also on site.
