15176 Niagara Pkwy, Niagara Falls, ON L0S 1J0, Canada
Distance: 200 m
Company description
We have the best price on rooms in Niagara Falls Canada. 5 miles from the mighty Niagara Falls on the beautiful Niagara River Parkway. Our rooms are very clean! This is a restful place to get away f