“Promises Kept” Filming Locations

Slade joins up with his son's mercenary group while the team back home investigates a group of murderous criminals connected with the drugs Diggle has been taking.

Series: Arrow Season 6, Episode 6
Previous: “
Next: “

Arrow episode "Promises Kept" was filmed in Vancouver in Canada.
Show Map

657 37th Avenue West as Jackals Hideout

Slade offers to join the Jackals after finding his son in charge.


1010 George Street as Jackals Hideout

Slade tries to convince his son and the other Jackals that he wants to be one of them.

1745 West 8th Avenue as A.S.I.S. Training Facility

Slade spends time training with Joseph after being rescued from Lian Yu.


1010 George Street as Dragon's Lair

Diggle visits his drug dealer's lab to get more supply.


Napier Street & Vernon Drive as Ambush

Slade accompanies the Jackals as they ambush a Kasnian military convoy to steal some explosives.

1745 West 8th Avenue as Jackals Hideout (basement)

Oliver sneaks into the Jackals lair to disable the detonator and figure out their plans.

1745 West 8th Avenue as Palmer Tech Bio Divison

The team interrupts another robbery by the Dragon's gang and Diggle sees who their leader is for the first time.

Cornett Road (between Natal & Skeena) as Street

Oliver and Slade find a car after escaping the lair and discuss stopping the Jackals' plan.

North 40 Dog Park as Milford Sound Forest

Joseph tells Slade how he saw his murder on their trip.

Lulu Island Wastewater Treatment Plant as Kasnian Water Treatment Plant

Oliver and Slade head to stop the Jackals' attack on the water plant.