MovieMaps

Photo of Ambush

Location: Napier Street & Vernon Drive
As Seen In: Arrow episode 6x06 “Promises Kept

The transport drives down the street towards the spike strip.