Napoli Ristorante Pizzeria

Italian in 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.

Advertisement