
Niagara Falls, ON, Canada
Super 8 By Wyndham Niagara Falls North
3-star hotel · WYNDHAM HOTEL GROUP
The Super 8 Niagara Falls North, a 100% smoke-free hotel, is located 1. 5 miles north of Niagara Falls, overlooking the scenic Niagara River and steps from Whirlpool Gorge. This AAA and CAA diamond-rated property features 65…
- Wi-fi
- 24-hour reception
- Outdoor freshwater pool
- Car park


