MovieMaps

Photo of Leviathan Headquarters

Location: Gabriola
As Seen In: Supergirl episode 5x07 “Tremors

Brainy tells Alex how he determined that this is Leviathan's headquarters while they stand on the sidewalk.