Mamma Mia's is a casual pizza restaurant offering Italian fare alongside burritos, with takeout and delivery options available.