Mamma mia is an Italian restaurant known for its quick snacks and small plates. The menu offers a variety of Italian dishes with a focus on approachable options.