Super 8 North Of The Falls

4009 River Rd
Niagara Falls
Ontario
Canada