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.
Napoli Ristorante Pizzeria
Niagara Falls
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.