Budget Host Inn Niagara Falls

6621 Niagara Falls Blvd
Niagara Falls
New York
United States