The Falls Hotel and Inn

The Falls Hotel and Inn

Located just one block from the world famous Niagara Falls in Ontario, The Falls Hotel & Inn offers 139 guest rooms ranging from economy outside access rooms to Jacuzzi suites in the seven-story hotel. An impressive array of amenities area available including free WiFi, a sky-lit indoor pool and hot tub and onsite dining. This Niagara Falls, Ontario, […]