Sands Motel Niagara Falls

9393 Niagara Falls Blvd
Niagara Falls
New York
United States