Napoli Ristorante Pizzeria

Niagara Falls


Head to Napoli for the best Italian in town, hands down. Delicious pizza, rich pasta, creamy risotto and veal parmigiana all feature on the familiar menu.