Restaurant specializing in meat dishes and traditional Italian fare. Offers delivery.