Pizza Review
Finished the rest of the pie while writing this review. New Haven is the pizza capital of the world. Fight me Italy/ New York