Wellcome uses cookies.

Read our policy
Skip to main content
1 result
  • St. Georges's church, Hanover Square, London; interior. Process print.