From Our Editors
Located in Boston, Pizza Depot's pizza features homemade tomato sauce and freshly grated cheese.
The restaurant is within walking distance to a number of parking options.
The food at Pizza Depot is not just delicious, it's also affordable. Select your toppings and create a delicious pizza made from scratch by visiting Pizza Depot.