MovieMaps

“Dragon Slayer” Filming Locations

Backstrom episode “Dragon Slayer” was filmed in Vancouver, New Westminster, & North Vancouver in Canada.

Revolver as Coffee Shop

Backstrom and Almond talk to a barista who dropped out of school and filed a complaint about the victim.