|
The Embassy Suites Hotel boasts spectacular views of Niagara Falls, one of the top ten most popular attractions in the world with over 12 million visitors annually.