The Holiday Inn by the Falls is located right next to Niagara Falls, the Skylon Tower and the IMAX Theater.
58
Full A/C, Pool, Restaurant
Hair Dryer