Pizza Review
Chewy crust, very sweet sauce. This is the definition of Buffalo pizza.