Mamma Rosa is a restaurant specializing in Italian cuisine and fresh seafood dishes.