Niagara Falls, Ontario

Photos from Niagara Falls, Ontario, Canada

Niagara Falls Canada

Niagara Falls Canada

Niagara Falls is the collective name for three waterfalls that straddle the international border between Canada and the United States 

Niagara-on-the-Lake is a town in southern Ontario. It sits on the shores of Lake Ontario, at the mouth of the Niagara River. It’s known for its wineries and the summer Shaw Festival

Niagara on the Lake Canada

Niagara on the Lake Canada

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.