The Niagara Inn is ideally located slightly away from the hustle and bustle of downtown, and within 5-10 minutes driving distance to most of the attractions in Niagara Falls, Canada. Read more
The Niagara Inn is ideally located slightly away from the hustle and bustle of downtown, and within 5-10 minutes driving distance to most of the attractions in Niagara Falls, Canada.
Number of Rooms: 40