Skip to main content
1 result
  • St. Bartholomew's Hospital, London: the operating theatre. Process print, before 1923.