Artwork at The Horniman Museum on 11th January 2016 in London, United Kingdom. The Horniman Museum is located in Forest Hill, South London, England. Commissioned in 1898, it opened in 1901 and was designed by Charles Harrison Townsend.
Add to Cart Add to Lightbox Download