Shoal Creek Golf Course is a public course that offers superior course conditions and unmatched customer service. The practice area includes a 34 station driving range, short-game practice area and putting green. The beautiful clubhouse is the perfect place for weddings, banquets, parties or meetings.