Leon's Italian Bistro & Pizza in Niagara Falls Buffalo
8890 Porter Rd, Niagara Falls , 14304 - Get directionsMenu Leon's Italian Bistro & Pizza
How to get to Leon's Italian Bistro & Pizza
Opening Time
11am – 10pm: Mon-Thu
11am – 10:30pm: Fri-Sat
12noon – 9pm: Sun
Services
- Kid Friendly
- Delivery Only