Pizza Davinci is an Italian restaurant offering pizza and other dishes. Reservations are recommended for groups.