Seafood restaurant Mamma Rosa offers Italian and Mediterranean cuisine. The menu emphasizes fresh fish, creatively prepared.