Pizza Review
Pizza should not have green leaves on it. A little lite in the sauce department. Crust is the best in town!