MovieMaps

Photo of Leviathan Headquarters

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

The Leviathan agent looks nervous as she reports her failure to Rama Khan.