I'm looking for the name of an Italian Restaurant at the top of a hill near the falls, it was like walking past restaurant row...

...getting ther


City: Niagara Falls

State: New York

Country: United States


I think you are talking bout the Spicy Olive

More Information

Get travel answers from locals in Niagara Falls

Find places to visit in Niagara Falls