ANCHOR MOTEL NIAGARA FALLS

2332 River Road
Niagara Falls
New York
United States