Nelson Hospital is a research organisation in London, GB. OpenAlex records 454 works and 13,651 citations for it. 135 researchers list it as their most recent affiliation.