MovieMaps

Photo of Leviathan Headquarters

Location: Gabriola
As Seen In: Supergirl episode 5x08 “The Wrath of Rama Khan

Rama Khan listens to Gamemnae as she pulls out the staff and tells him her idea.