Helados La 21 is an ice cream shop.