The Holiday Inn Niagara Falls
The Holiday Inn Niagara Falls
Address:
114 Buffalo Avenue, Niagara Falls, New York
Traveler Rating by TripAdvisor

Traveler Comments

Bath could b nicer. Lighting was POOR. Pool SCUMMY. Housekeeping WONDERFUL, returned digital camera to me that I 4got.
good value for the money
Please enable JavaScript to properly view and use this web site.