Question: What city is the Tour of the Universe ride located in?
Sentence (from "CN Tower"): The CN Tower (French: "Tour CN" ) is a 553.3 m concrete communications and observation tower in downtown Toronto, Ontario, Canada.
Relevant evidence: Yes