The Depository is an impressive 6,500 square foot industrial warehouse based in Stoke Newington and is the birthplace of the original ‘Dragons Den’. Their location is set over four spacious floors with a variety of textured walls as well as large windows offering superb natural daylight.
Address: 18A Manor Rd, Stoke Newington, London, N16 5SA
Type: WarehouseGIVE THIS VENUE A SHOUT
Number of Spaces 1
Theatre Style 100
Whole Venue 300