Reviews of Knollwood Country Club. (Golf Club) in Yonkers (New York).