Brain › Entertainment: Television

In which US city is the Charmed TV series set?

  1. Texas
  2. Las Vegas
  3. Washington DC
  4. San Francisco

Answer

The correct answer is D) San Francisco.

More Entertainment: Television questions

Play Brain · Practice