Hotel In Niagara Falls, New York USA

Welcome to the Holiday Inn Niagara Falls-Scenic Downtown! Our centrally located hotel in Niagara Falls, New York USA provides guests with everything they’ll need to enjoy a visit to one of the world’s most incredible natural wonders.