“Suspicious Minds” Filming Locations

Haley opens an intense investigation into Supergirl's secret identity within the DEO at the same time as a group of invisible aliens kill a ship full of soldiers who don't exist on any records.

Supergirl episode “Suspicious Minds” was filmed in Vancouver in Canada.

17146 20th Avenue as General Tan's Home

Kara, Alex, and J'onn visit the general in charge of Project Morae and they learn from him that the project involved torturing alien children to turn them into killers.