Where is the Niagara Falls? Can I see Niagara from Canada?

One thought on “Where is the Niagara Falls? Can I see Niagara from Canada?

  1. traveling the world H

    Niagara Falls is the biggest waterfall in the world. It is located in the border of Ontario province of Canada and New York state of USA.
    Yes, Niagara Falls can be seen from both Canada and USA side.

Leave a Reply