Cardinal Golf Club has something for everyone. Our four 18 hole courses cater to a variety of skill levels. We are host to hundreds of functions every year from small to large, whi... more... See more text