MovieMaps

“O, The Tangled Web” Filming Locations

Macy runs into some trouble at a Shea Group charity event while Maggie works on her research project and Mel helps out an injured witch.

Charmed episode “O, The Tangled Web” was filmed in North Vancouver in Canada.

The Polygon Gallery as Shea Group

Macy is invited to participate in a Shea Group's Global Give Back Campaign but learns it is just a racist photoshoot.