Mamma Mozza is an Italian deli offering a selection of artisanal Italian products and ready-to-eat dishes. They specialize in authentic Italian cuisine, including pizza and pasta, available for takeout.