By eHow Travel Editor
Rate: (2 Ratings)
Located on the border of Ontario, Canada and New York in the United States, Niagara Falls is one of the natural wonders of the world. With the 170-foot Horseshoe fall, it's no wonder that tourists love coming here to take in the sights. Plan a visit to Niagara Falls and you'll see there's more to do than just the falls.
eHow Travel Editor