“Worlds Finest” Filming Locations

Supergirl episode “Worlds Finest” was filmed in Los Angeles in the United States of America.

Grand Hope Park as National City Park

Livewire and Silver Banshee draw Supergirl and The Flash to the park where they are holding Cat Grant.

Source: IMDb

Renaissance Tower as Tower by Park

The Flash follows Livewire to the top of a nearby building.

Mystery Mesa (Agua Dulce Ranch) as Field

After being rescued by Barry, he and Kara end up in a field outside the city where they introduce themselves.