Pizza Depot is a pizza restaurant offering a variety of pizzas, including specialty options and deals. Customers can create their own pizzas. The establishment is located in London.