MovieMaps

“Better Angels” Filming Locations

Supergirl episode “Better Angels” was filmed in Los Angeles in the United States of America.

Grand Hope Park as National City Park

People watch Supergirl's broadcast on a large screen in the park.

Source: IMDb