Mamma Mia Pizza is a pizza restaurant offering takeaway and dine-in options. They specialize in delicious pizzas made from scratch.