La Mamma is an Italian restaurant offering pizza and Mediterranean cuisine.