Where did the Halliwell sisters live on the TV series “Charmed”?

Where did the Halliwell sisters live on the TV series “Charmed”?

San Francisco
Los Angeles
New York
Boston

The Answer: The correct answer is San Francisco.

Leave a Reply

Your email address will not be published. Required fields are marked *