Mamma Mia is an Italian restaurant specializing in pizza. It has recently opened a new location.