The Super 8 Motel USA is just minutes from The Falls, Casino Niagara, shopping plazas, malls and restaurants.
3 / 2
Full A/C