Pizza Depot is a pizza establishment offering a variety of pizzas. The business is located on Grosvenor Street.