Falls icon towers above rest because of the view: Niagara landmarks

    From the Niagara Falls Review: Forty years after opening to the world, the Skylon Tower remains a Niagara Falls icon. Soaring 775 feet above the Niagara gorge and overlooking the Canadian and American Falls, the Skylon offers a breathtaking view of Niagara. But for Lee Carr, sales and marketing manager, investing in new and exciting…

    Read More