The 3-star Holiday Inn At The Falls is situated a mere 1.7 km away from Skylon Tower.
The hotel is approximately 20 minutes' walk from Niagara Falls. The property boasts location within 3 km from Niagara Falls city center.
A tower and a theater are set within walking distance.
Holiday Inn At The Falls is placed within a 15-minute drive from International airport.
The 161 guest rooms are spread over 8 floors.
Eat & Drink
Denny's offers American and Indian dishes and lies 50 meters away.
Such facilities as a safe deposit box and parking are available on-site.