Co-founded by Tilley Harris and Suzannah Pettigrew, The Depot is located in a former tram depot in Clapton. The creative complex includes a gallery, cinema, workspaces and a photographic studio for hire.
Time Out says
Details
Discover Time Out original video