Where is Howard Johnson Plaza by Wyndham by the Falls Niagara Falls located?
Howard Johnson Plaza by Wyndham by the Falls Niagara Falls, New York, Canada (approx. 43.09032°, -79.07941°)
Howard Johnson Plaza by Wyndham by the Falls Niagara Falls, New York, Canada (approx. 43.09032°, -79.07941°)