Mamma Rossa is an Italian restaurant that offers a variety of dishes. The menu includes fresh fish and pasta, with some reviews noting the fish as good and the pasta as mediocre. The restaurant also serves ribs.