
This gallery contains 11 photos.
Charmed Halliwell Manor The Halliwell sisters are supposed to live in San Francisco, in a house on Prescott Street. The actual filming location was Los Angeles, more precisely here : 1329 Carroll Avenue, LA. Thank you Google Maps : OK, … Continue reading