What city is the Tour of the Universe ride located in?
CN Tower: The CN Tower (French: "Tour CN" ) is a 553.3 m concrete communications and observation tower in downtown Toronto, Ontario, Canada.
i don't know