Mamma Mia is a pizza shop offering freshly made pizzas. Currently closed.