Doubletree Fallsview Resort & Spa by Hilton -
Niagara Falls Hotel is the new 18 storeys, located two short blocks from the majestic Horseshoe Falls and American Falls, in Niagara Falls Ontario Canada. The resort offers the very best in Niagara Falls Hotels. ...
Hotel Details