Profile
Profile
Photos
Map
Reviews
Q & A
  • High-rise hotel featuring panoramic views of Niagara Falls including views of the both the Horseshoe Falls and American Falls from selected suites.