Silverleaf Snowballs is a snack bar offering refreshing snowballs, a cool treat perfect for beating the heat.