Pizza Mamma is a pizza restaurant known for its extra-large pizzas and convivial atmosphere.