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