This upscale hotel, located in the heart of the tourist district of Niagara Falls and overlooking the Horseshoe Falls is connected to Casino Niagara and Fallsview Indoor Water Park.
Number of rooms: 234
5685 Falls Avenue, L2E 6W7 Niagara Falls, Canada
Hotel booked 2 times today.