Question: What is the home of the Denver Nuggets and also the 2002 Shell Grand Prix of Denver was held on the streets surrounding this arena?
Sentence (from "Pepsi Center"): Pepsi Center is an American multi-purpose arena located in Denver, Colorado.
Relevant evidence: No