Niagara falls - Embassy Suites Niagara Falls

Embassy Suites Niagara Falls Hotel in Canada includes all modern amenities with great falls view.