London
The South London Gallery is an internationally acclaimed contemporary art space which has been free to the public since its foundation in 1891. The gallery opened on its present site on Peckham Road in 1891 as the South London Fine Art Gallery and Library. Its founding mission to “bring art to the p...