“Out of Scythe” Filming Locations

A shadowy demon attacks several protectors a dangerous scythe that can release demons from Tartarus.

Charmed episode “Out of Scythe” was filmed in Vancouver in Canada.

Rose Garden (UBC) as Rose Garden

Maggie goes on her date with Parker which is going well until she hears something troubling in his thoughts.