MovieMaps

Photo of Delta Camp [2166]

Location: Burnaby Central Park
As Seen In: Legends of Tomorrow episode 1x13 “Leviathan