“Tremors” Filming Locations

The truth of Leviathan is revealed sending Kara & Lena to the Fortress of Solitude to find a weapon to fight them while J'onn tries to find a way to save his brother.

Supergirl episode "Tremors" was filmed in Vancouver in Canada.

Gabriola as Leviathan Headquarters

The Leviathan agent reports her failure to acquire the amulet to Rama Khan, the head of the organization. Later, Alex and Brainy find the exterior of the building but are thwarted by security.