Leon’s has some of the best pizza in the area. It is located on Pine Avenue in Niagara Falls. This is some very good NYC style pizza. Don’t let me name limit you, they have some very great options on their menu. Besides the wonderful pizza the chicken wings and subs are all great.