JavaScript is not enabled.
Amazing - Review by Ramona H | Leon's Pizza

Leon's Pizza

Claim
No image

Amazing 4/12/2006

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. more
SPRING SALE!!!:
20% OFF all yearly plans
Use spring at checkout. Expires 6/30/2018