Davinchi offers a varied Italian menu. Delivery service is available.