Nature with Luxury
Nature With Luxury Hotel is a good accommodation choice in Niagara Falls.
Guests can reach such landmarks as Niagara Falls, Skylon Tower and Cave of the Winds in a 25-minute walk.
Grand Central treats guests with Canadian and French meals and is about 500 meters away.
Amtrak/Via/Go train station is 15 minutes' walking distance from the hotel.