Dette hotel ligger i hjertet af Niagara Falls, kun 10 minutters gang fra IMAX Theatre Niagara Falls og Skylon Tower. Derudover ligger Horseshoe Falls og American Falls ca. 3 km derfra., Gratis Wi-Fi, Renseri, Spillehal/spillerum, Døgnåben reception, Pengeautomat/bank
Se flere detaljer