Sutton Hospital is a research organisation in London, GB. OpenAlex records 1,863 works and 61,473 citations for it. 384 researchers list it as their most recent affiliation.