Super 8 Niagara Falls

795 Rainbow Blvd
Niagara Falls
New York
United States