This establishment is known for its snowballs, a frozen treat. It has been in business since 1961 and is family-owned.