MovieMaps

Photo of Leviathan Headquarters

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

Gamemnae talks to Rama Khan in front of the fireplace after his failure to get the amulet from Lena.