Willard's Ice Cream is an ice cream shop offering delicious, nut-free ice cream made from scratch, with vegan options available.