Snow Monster is a café specializing in unique frozen treats, including New Orleans-style snowballs and other sweet offerings.