ladyfromNorthants33's Niagara Falls, Ontario, Canada
It was good quality food, not much sitting space in the one we visited but quite a quick turn around...
Secret Garden Restaurant
5827 River Rd
They were very pleasant and the food was good quality. Lovely outlook looking at the falls while ea...