Home Tags Canada tallest hotel tower

Tag: Canada tallest hotel tower

Canada’s tallest hotel tower Changes Niagara Falls’ skyline forever

After months of construction and anticipation, Canada's tallest hotel tower has opened its doors and forever changed the skyline in Niagara Falls, Canada.