Founded in 1967, Stockwell Depot heralded the emergence of the London artists' studio movement and gained international recognition as a centre for abstraction in Britain.For over 25 years, this disused former brewery in south London functioned as a co-operative studio and exhibition space. Artists...
Trustpilot
2 months ago
3 days ago