Whitechapel Art Gallery, London, England, UK.

- Image ID: C850JX

Whitechapel Art Gallery, London, England, UK.

Simon Balson / Alamy Stock Photo

Image ID: C850JX

Location: Whitechapel High Street, London, England, UK.