Italian restaurant offering a variety of meat and seafood dishes with generous portions.