
Niagara Falls, NY, United States
Wyndham Garden at Niagara Falls
3-star hotel · WYNDHAM HOTEL GROUP
Ideally located in the heart of Niagara Falls, NY, Wyndham Garden offers guests convenient access to the area’s most iconic attractions, making it an excellent choice for both leisure and business travelers. Just minutes away…
- Wi-fi · extra charge
- 24-hour reception
- Indoor freshwater pool
- Indoor heated pool


