Indian Hills Country Club is a beautiful 18-hole golf course and clubhouse in Opelousas, Louisiana that been open since 1949. The facility features 6,149 yards of Bermuda grass, a driving range, tennis courts, and a swimming pool. The clubhouse is an elegant room that can be used for wedding receptions, social events, meetings, banquets, and more. The ballroom can accommodate up to 300 guests. For private dinners, the dining room will seat 100. The clubhouse also has a dressing area and a kitchen for the use of caterers.