I had the pleasure of experiencing The Silo Restaurant for the first time ever after living 12 years in Niagara Falls, N.Y. To read about the historical back ground was truly interesting. The Silo opened as a restaurant in 1998, after it was condemned for 55 years. The Silo sits on the the water, where the view is breath taking from all angles. We ...
SHOW FULL REVIEW
OVERALL
Sign in to see your profile information, Trip Plans, and more...