“Doppelgänger” Filming Locations

Roy returns to town as the new witness to the prosecution against Oliver while Black Siren claims to be the original Laurel to the press.

Arrow episode “Doppelgänger” was filmed in Vancouver in Canada.

Plaza of Nations as Rooftop across from Hotel

Olive and Diggle scout the hotel where Roy is being held and then they return with Thea who slides across to rescue him.

Plaza of Nations as Derelict Casino

Black Siren is escorted to meet Ricardo Diaz in an old casino and later Oliver, Thea, and Diggle arrive to rescue Roy based on Black Siren's tip.