Imelda Hospital is a research organisation in Bonheiden, BE. OpenAlex records 1,918 works and 95,327 citations for it. 395 researchers list it as their most recent affiliation.