Italian restaurant Mamma Mia offers classic antipasti, pizzas, and daily specials in a light, glass-fronted setting. Dine-in and takeaway options are available.