Mamma Rosa is an Italian restaurant and pizzeria. They offer a menu featuring antipasti, salads, soups, pasta, rice dishes, and pizza. The establishment also highlights fresh fish from the market.