The Depot is a versatile 6,500 sq/ft warehouse photo & filming location in North London.
Set over several floors there are a great selection of original features such as wooden flooring, crittal windows, exposed brick and wrought iron spiral staircase.
The property is also full of quirky and unique furniture and props.