MovieMaps

“Of Ghosts and Angels” Filming Locations

Charlie's Angels episode “Of Ghosts and Angels” was filmed in Piru in the United States of America.