Leon’s has some of the best pizza in the area. Pizza in Buffalo and Niagara Falls are usually much thicker. This is a true New York City style pizza. I love the local pizza here but this is a nice change of pace. The sauce and thin crust go so well together.
more