See profile
See profile
Knollwood Club
Lake Forest, Lake County
Knollwood Club is one of the premier country clubs in Illinois. Founded in 1924, located on 240 rolling acres in Lake Forest, we offer a wide array of traditionally elegant facilities perfect host intimate to grand gatherings.
Read more
- Upon request
















