Guesthouse/bed and breakfast Butterfly Manor
★★★★
4009 River Road, Niagara Falls, ON L2E 3E4, Canada, Niagara Falls (ON), Canada Show on map
Super 8 Niagara Falls North is a 2-star hotel in Niagara Falls (ON), Canada. It is one of 112 places to stay in Niagara Falls (ON) listed on Triptoic.
4009 River Road, Niagara Falls, ON L2E 3E4, Canada, Niagara Falls (ON), L2E 3E4, Canada
Super 8 Niagara Falls North is located at 4009 River Road, Niagara Falls, ON L2E 3E4, Canada, Niagara Falls (ON) L2E 3E4, Canada.
Super 8 Niagara Falls North is rated 2 stars.
Highly rated alternatives close by
Guesthouse/bed and breakfast
Inn
Guest favorite