Mamma Mia is an Italian bistro specializing in pizza, with Mediterranean and European cuisine options.