Yummy!! Just thinking of Leon's is making me hungry!! Leon's is located in the "heart" of Little Italy Niagara on Pine Avenue in Niagara Falls right across the street from City Market. Leon's pizza is real, traditional, New York style pizza! The subs are fabulous. If you're not sure what you want, ask for a recommendation and they'll make you something out of this world. My hubby's favorite is the cheeseburger club sub, talk about great! The chicken wings and chicken fingers are also really good. We just got 2 trays and a huge salad for a party and our guests couldn't stop raving about how good the food was!!