MovieMaps

“Sweet Tooth” Filming Locations

A series of mysterious deaths inform the sisters that the demon has found a new host and they come up with a plan to identify and neutralize it while Harry stresses patience.

Charmed episode “Sweet Tooth” was filmed in Vancouver & New Westminster in Canada.

Mathematics Annex (UBC) as Angela Wu's Dorm

Mel talks to Angela Wu alone to determine if she is the demon's host and then she runs into Niko who is investigating Cam's disappearance.