Finlay Institute is a research organisation in Havana, CU. OpenAlex records 2,103 works and 83,405 citations for it. 1,063 researchers list it as their most recent affiliation.