Photo of Cayden James's New Lair

Location: Canada Post Main Office
As Seen In: Arrow episode 6x13 "The Devil's Greatest Trick"

Black Siren looks suspiciously over at Ricardo Diaz.