MovieMaps

“The Return” Filming Locations

Oliver and Thea fighting for their lives on Lian Yu and flashbacks to a time when Oliver visited Starling City in his hunt for China White.

Arrow episode "The Return" was filmed in Vancouver & Victoria in Canada.

London School as CNRI (flashback)

Laurel comes out of CNRI after accepting a job there in a flashback and talks to Tommy.