New Orleans Style Snow Balls, A Franchise that Snowballs Into Success Request. Have you been dreaming of business ownership? New Orleans Style Snow Balls is an award-winning mobile concept with low startup costs, streamlined procedures, and a product that quickly stands out!