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...
City: Niagara Falls
State: New York
Country: United States
I think you are talking bout the Spicy Olive