Located on the shores of Lake Ontario, a short distance from the US and Canadian Niagara Falls, Toronto is a fascinating metropolis with towering skyscrapers contrasting with lush green spaces throughout. Standing amongst the cityscape is the city’s iconic CN tower which held the title for tallest freestanding building for nearly 35 years, adorned with a revolving restaurant at its top.