The Niagara Inn is ideally located slightly away from the hustle and bustle of downtown, and within 5-10 minutes' drive of most of the attractions in Niagara Falls, Canada. On Thorold Stone Road, Niagara Inn is a part of the World Famous Wine Route of Niagara Peninsula. Away from the traffic, Niagara Inn offers various room type choices.