Photo of Cayden James's New Lair

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

Cayden James stands above the room and tells the group his cohorts the evacuation plan.