Mamma Luisa is an ice cream shop offering a variety of frozen treats, plus waffles, crepes, pizzas, sandwiches, and breakfast options.