Triad recently completed the Holiday Inn Club Sales Center in Canyon Lake, Texas