Brain › Entertainment: Television

In what city do the Charmed ones live on the TV show by the same name?

  1. Chicago, IL
  2. San Francisco, CA
  3. Los Angeles, CA
  4. New York City, NY

Answer

The correct answer is B) San Francisco, CA.

More Entertainment: Television questions

Play Brain · Practice