Leonardo (Italy) is a research organisation in Rome, IT. OpenAlex records 861 works and 27,352 citations for it. 310 researchers list it as their most recent affiliation.