Tag: Skylon Tower
-
Niagara Falls Skylon Tower: World’s best revolving restaurant offers best view of falls
Niagara Falls Skylon Tower, the world’s best revolving restaurant, is the best place to enjoy the best view of the falls in Canada and the US and savour great food in the sky Supercalifragilisticexpialidocious! That was my reaction, straight from the movie Mary Poppins, when I sat dining at Niagara Falls Skylon Tower, looking out…