La Flor de Michoacan is an ice cream shop offering a variety of natural fruit-flavored ice creams, along with aguas frescas and esquites.