The Museum of London, Barbican, London.

The Museum of London, Barbican, London, England