Photo of Palmer Tech Bio Divison

Location: 1745 West 8th Avenue
As Seen In: Arrow episode 6x06 "Promises Kept"

Curtis, Rene, and Diggle take cover while the goons fire at them.