Pizza Review
Best pizza in Buffalo is a large cheese well done while dining in at Santora’s.