MovieMaps

Photo of Palmer Tech Bio Divison

Location: The Fortress Film Center
As Seen In: Arrow episode 6x06 “Promises Kept

Rene runs upstairs chasing after Diggle.