Mentioned by Culture Trip
The Best Restaurants in Niagara Falls, Canada
"Widely touted as the best Italian restaurant in the city, Napoli Ristorante Pizzeria has been serving up home-style Italian fare for more than 30 years. The staff follow a mantra of “he who eats well, lives well,” and the restaurant exudes a warm, welcoming ambience. The menu is a familiar mix of pizza, pasta and risotto, with all diners given a plate of house-made focaccia and olive oil to enjoy while choosing their meal."