Wyndham Grand Fallsview Hotel
6455 Fallsview Blvd, Niagara Falls
Location Want to take a rest and explore the city? Hotel Wyndham Grand Fallsview Hotel is located in Niagara Falls. This hotel is located in 3 km from the city center. You can take a walk and explore the neighbourhood area of the hotel — Terrapin Point, Prospect Point Observation Deck and Thr
Free WiFiParkingPool
USD 109 night
















