Owl Creek Country Club - Louisville, KY

Owl Creek Country Club is an 9 hole, par 36 golf course located in Louisville, KY.

Loading Course Information...