La Mamma is an Italian restaurant offering a menu featuring Italian charcuterie, cheeses, and wines. Takeaway is available.