South Hills Country Club offers golf courses, golf tournaments, weddings, dining and events services.