Wyndham Garden
HotelUnfussy lodging offering modest rooms & suites with balconies, plus free Wi-Fi & a 24/7 market. People often mention room, hotel, clean, beds, great, pool, staff, good, rooms, nice,
Address
6280 Fallsview Blvd, Niagara Falls, ON L2G 3V7, Canada
Website
Contact
(800) 263-2580Rating on Google Maps
3.60 (2.4K reviews)Open on Google Maps