MovieMaps

“Past Is Present” Filming Locations

Maggie & Abigael look into a demon attack, Macy & Harry investigate Jordan's ring, and Mel helps Kat.

Charmed episode “Past Is Present” was filmed in Vancouver in Canada.

Casa Mia as Abigael's Home

Macy, Harry, and Maggie orb to Abigael's home to ask about the slaughter in the sacred grove only to find her indisposed.

Casa Mia as The Overlord's Mansion

Abigael brings Maggie to meet with Parker who is now in charge of the united demons to determine who attacked the grove.