A visit to Niagara Inn Down Town, located on Thorold Stone Road, provides you with a low cost, comfortable location within minutes of the famed Niagara Falls. This Inn is located on the Wine Route of Niagara Peninsula, which makes it a must stay for those who will be enjoying all the local festivities. The Niagara Inn Down Town is situated off the busy streets which makes it quiet and comfortable. The Falls are just a few minutes away, along with everything there is to do in the area. The Inn gives you the opportunity to enjoy the Falls from a distance so you can relax.
FULL DESCRIPTION