Yeti's Snowballs is a cafe serving flavorful snowballs.