Sheraton On The Falls Hotel, Niagara Falls, Canada

1119
Share
Copy the link

Great views of the Niagara Falls and Niagara River seen from a 19th floor room of the hotel. Best views in town. A walk to the Falls View Restaurant, lobby and out near water’s edge…