Mama Leone is an Italian restaurant offering a diverse menu of classic dishes, from pizzas and pastas to daily specials.