La Quinta Inn & Suites by Wyndham Niagara Falls
6225 Niagara Falls Blvd., Niagara Falls, New 14304
(716) 236-0600
Welcome to La Quinta Inn & Suites by Wyndham Niagara Falls, the right place to stay for convenient accommodations just minutes from the falls and the Canadian border. Perfectly situated off I-190, this hotel in Niagara Falls NY is also close to the shopping, sports and entertainment options of Buffalo.
5 out of 5 from 1 reviews