Wellcome uses cookies.

Read our policy
Skip to main content
1 result
  • St. Thomas' Hospital, London, England: exterior view showing scaffolding on the building and the River Thames in the foreground. Photograph by H. Windsley, 1972.